Jak umístit svoje pole do šablony
Vložil/a Anonymous, 8 Prosinec, 2011 - 04:49
Kategorie:
Úpravy témat vzhledu
Týká se verze:
Drupal 6.x
Vytvořil jsem si v typech obsahu v článku pomocí CCK vlastní pole. Sice se normálně vypisuje v content, ale potřeboval bych ho umístit na jiné specifické místo ve stránce. Když vložím do page.tpl.php toto: <?php print $field_nazev_pole; ?> tak to nefunguje.. Co mám udělat?
General
Display suite?
Display suite?
hmm tohle řešení se mi moc
hmm tohle řešení se mi moc nehodí, potřeboval bych to udělat právě způsobem vložení php do šablony..
Je to print
Je to print $field_NAZEV_POLE_rendered; pokud chcete vypsat pole přesně tak, jak ho máte „naklikané“.
Druhá možnost je zaškrtnout v CCK „exclude“ a vytáhnout pole z $node – nainstalujte si modul Devel a pak do node.tpl.php dejte dpm($node); uvidíte strukturu a bude vám jasné, jak to z toho vytáhnout. POZOR, v tomto případě se sám staráte o bezpečnost svého kódu (http://drupal.org/…-secure-code)
Po ukončení vývoje dpm($node) smazat nebo zakomentovat a modul Devel vypnout.
pán se ptá na page.tpl.php,
pán se ptá na page.tpl.php, dovolím si navrhnout úpravu template.php:
Omlouvám se, špatně jsem
Omlouvám se, špatně jsem četla a psala jsem to s ohledem na node.tpl.php
Poslat nový komentář