Hello mindenki!
cck modul segítségével az egyik tartalom típushoz hozzá adtam egy add group-ot
Címke: Kapcsolat, Style: collapsible ebbe bele tettem az add field segítségével (Text - Text Field ) 1db. cím-et és egy telefon-számot.
így néz ki:
Kapcsolat -> group_kapcsolat -> group
Cím -> field_cm -> Text
Telefon -> field_telefon -> Text
a sima node.tpl.php - mivel a Style-t: collapsible tettem így a bevezetőnél és a full oldalon is szépen dolgozik az elrejtés és kinyitási funkció a kapcsolatnál, de ha én létre hozok egy saját node-valami.tpl.php -t akkor ott nem dolgozik nekem az elrejtés vagy kinyitási funkció. (meg sem jelenik)
Csak simán ki írja a cím és ahhoz tartozó szöveget és a telefonszámot.
Cím: valami
Telefon: 0690xxxxxxx
Azt már tudom hogyan kell megjeleníteni valamit a node-valami.tpl.php -ben amit a add field -el vittem fel <?php print $node->field_telefon[0]['view'] ?>
de sajnos azt a „codo-t” nem tudom amivel a add group -al létrehozott (group_kapcsolat) dolgokat hogyan kell megjeleníteni hogy szépen betudjam csukni vagy éppen kinyitni az én létrehozott node-valami.tpl.php-ben.
üdv.: viki
$content változóban lesz az.
Mondjuk nem ártott volna egy kis kód is. A cck egyébként a $content változóba tolja bele a cuccokat, ezért neked ezt kéne kinyomatnod, nem a $node->filed_telefon[0]['view'] értéket.
pp
Palócz István
https://palocz.hu | https://tanarurkerem.hu
2 féle képen közelítettem meg
http://vikicica22.extra.hu/drupal.hu/kepek/group_a_node_valami_tpl_php_ben.jpg
$content változó az - az eredeti node.tpl.php-ben van, ott tökéletesen működik a dolog :):) 1. kép
Létrehozok egy node-valami.tpl.php-t abban már nem úgy működnek a dologok ahogyan én szeretném :(:(
A 2. kép a group_kapcsolat nem jelenik meg benne vagyis a elrejtés vagy kinyitási funkció része (collapsible)
3. kép (css megoldás) az jó lenne, de ha nincsen benne semmilyen adat, akkor ott marad a keret.
Az eredetiben 1. kép-en ha nincsen semmi adat akkor minden eltűnik még a keret is.
A lényeg, ha nincsen benne semmilyen adat, akkor az egész eltűnik, de ha van benne adat, akkor lehessen, elrejteni vagy kinyitni ez lenne a célom :)
Egy próbát megér
Szerény tudásom szerint(sztsz :-) $node->content nem ugyan az mint a $content.
$content = drupal_render($node->content);
ami a #weight alapján rendezi a tartalmi elemeket. Gondolom neked ez nem felel meg.
Egyébként mi bajod van a PP $content változójával? :)
ez kellet nekem
Köszönöm nem is gondoltam volna, hogy "echo theme" – is meg lehet oldani a dolgokat.
Megint tanultam valamit.
De meg akkor sem működik a lenyíló és becsukó rendszer:):)
Így távolról egy kicsit nehéz
próbáld még ezeket is
echo theme('fieldset', $node->content['group_kapcsolat']);
vagy ezt az univerzálisabbat
echo drupal_render($node->content['group_kapcsolat']);