Sziasztok!
Egy régió kellene nekem kb a node címe és a node törzse közé.
Hogyan lehet ezt megoldani?
Eddig specifikáltam a smink info fájlban egy régiót, és a page.tpl.php-ban print $regioneve;
kiiratva meg is jeleníti a blokkokat, amiket ebbe a régióba belepozícionálok, de ha a node.tpl.php-ba teszem bele a print $content;
kódot, akkor nem..
köszönöm..
Drupal verzió:
Fórum:
jav.
A második kódrészletben a print $content; helyett természetesen print $regioneve; -t akartam írni...
a régiók már nem léteznek a node.tpl.php -ban
a régiók az "oldal" részei. egy "oldal" (teljes oldal fejléccel, oldalsávokkal, lábléccel, tokkal, vonóval) a page.tpl.php -ban áll össze. ott van a html, head, perhead, body, perbody, pehtml. másképp fogalmazva, egy klasszikus html "oldalt" a page.tpl.php "ír ki".
a node.tpl.php egy darab node megjelenéséért felel, ott régiók már nincsenek.
ha egy blokkot szeretnél a node címe és a törzse közé pakolni, akkor én azt csinálnám, hogy a template_preprocess_node -ban hívnám a module_invoke -al a block.module hook_block -ját, ami visszaadná a blokkomat. ez nem egy string lesz, de tegyük fel, hogy a visszatérésből a $block->content részt a $variables['enblokkom'] -ba pakolnám, aztán a node.tpl.php -ban a print $title és a print $content közé raknám az:
snippet.
tulajdonképpen ezzel egy új $enblokkom változót tettem elérhetővé a node.tpl.php számára, amiben a blokkom "törzse" lesz.
nagy vonalakban. próbáld ki, ha nem megy, írd le mit próbáltál és mi a hibajelenség.
(drupal 7 -ben sokkal könnyebb lesz már mindez ;)
-
clear: both;
talan nem lehetetlen, de nem jo otlet
regiot node-ba tenni nem jo otlet, mert nem az a funkcioja. A regioba helyezed a tartalmat es nem forditva.
az a kerdes, hogy mit szeretnel a node cime es torzse kozott latni? ha ezt tudjuk akkor tudunk otleteket adni a megvalositasra.
Ha csak egy view-t szeretnel oda akkor probald ki a Views attach modult.
page-node.tpl.php
Lemásolod a page.tpl.php-t page-node.tpl.php néven. Eztán fogod a régiódat és a $title és a $content közé betolod.
Kész is vagy.
pp
Palócz István
https://palocz.hu | https://tanarurkerem.hu