Jak vypíši jednu jedinou node

Dobrý den, je možné kdekoliv na webu vypsat jednu jedinou node? Popřípadě jakým
kodem to vypíši? Děkuji za rady. HK

Profile picture for user Jan Polzer

Jednoduše, a to pomocí načtení daného uzlu a funkce node_view.

<?php
  $nid = 123; // cislo uzlu
  $node = node_load($nid);
  print drupal_render(node_view($node,'teaser'));
  // místo teaser může být full nebo jiný definovaný režim zobrazení
?>

návštěvník

Děkuji,

a jaký by byl kod, kdybych chtěl kdekoliv v šabloně zobrazit blok?

návštěvník

Takže to bude takhle

$block = block_load($module,$delta);
$renderable_block= _block_get_renderable_array(_block_render_blocks(array($block)));

Odpovědět

Obsah tohoto pole je soukromý a nebude veřejně zobrazen.

Filtered HTML

  • Povolené HTML značky: <a href hreflang> <em> <strong> <cite> <code> <ul type> <ol start type> <li> <dl> <dt> <dd> <p> <br>
  • Řádky a odstavce se zalomí automaticky.
  • Web page addresses and email addresses turn into links automatically.

Odesláním komentáře souhlasíte s podmínkami Ochrany osobních údajů

reklama
Sledujte Maxiorla na Facebooku

Maxiorel na Facebooku

Poslední komentáře
reklama
Nové diskuze
reklama
Hosting pro Drupal a WordPress

Hledáte český webhosting vhodný nejenom pro redakční systém Drupal? Tak vyzkoušejte Webhosting C4 za 1200 Kč na rok s doménou v ceně, 20 GB prostoru a automatické navyšováním o 2 GB každý rok. Podrobnosti zde.

Knihy o Drupalu

Kniha Drupal 8 Kniha Drupal 7 333 tipů a triků pro Drupal
Více na KnihyPolzer.cz

@maxiorel na Twitteru

Maxiorel na Twitteru