Printer-friendly modul és cck

vikicica22 képe

Hello mindenkinek!

Hogyan lehet a cck- tartalmakat a Printer-friendly -ben használni?
A Printer-friendly leírás alapján én úgy értelmeztem a print.tpl.php – ból létre kell hozni egy print.node-adatok.tpl.php-t. (ez fogja a node-adatok tartalom típust kinyomtatni.)

Létrehoztam a print.node-adatok.tpl.php de abban mindent kinyomtat ami cck-val lett feltöltve.

<div class="print-content"><?php  print $print["content"] ?></div>

Így néz ki az a kód ami a print.node-adatok.tpl.php -ben van, de nekem nem kell, mindegyik adat amit felvittem a cck-val. Van olyan benne hogy pl.: "varos" -> "field_vros" nem szeretném hogy ez a nyomatási listára kerüljön.
Milyen kóddal kell a nyomtatási print.node-adatok.tpl.php-ben a cck-val felvitt adatokat előcsalni.

pl.: van benne olyan, hogy: meret -> "field_meret" én probáltam így:
<?php print $print["field_meret"] ?> de nem volt jó :(

Egyedivé szeretném tenni a nyomtatási kinézetettet ezzel.

üdv.: viki

Pasqualle képe

http://drupal.org/node/270184
szolj ha segitseg kell a megerteseben..

0
0
vikicica22 képe

Szia
Köszike, kellene a segítséged, mert nem értem. Én is megtaláltam ezt az oldalt, de nekem valamiért nem jó. Rosszul csinálok valamit 100%.
Official releases 5.x-3.5 tettem fel nem a Development snapshots 5.x-3.x-dev-et.
üdv.: viki

0
0
Pasqualle képe

a cck mezoket kulon kulon csak a $print["node"] objektumon keresztul lehet elerni. ez a valtozo majus 22.-en kerult a verzioba, tehat a hivatalos verziokban meg nincs benne..
tehat ha most akarod megoldani akkor ezt csak a modul dev verziojaval tudod elerni

drupal 6osban probaltam megjeleniteni egy szam tipusu mezot, ezt kellett beirni a template-be, hogy megjelenjen a meret mezo erteke

$node = $print['node'];
print $node->content['field_meret']['items']['0']['#item']['value'];

es allitolag a Contemplate modullal ezt egyszerusiteni lehetne erre a formara

$node = $print['node'];
print $node->content['field_meret']['#value'];

de ezt mar nem probaltam
0
0
vikicica22 képe

Köszönöm a segítséget.
A második megoldás volt a jó számomra és tényleg a dev. változatott, kellet használnom ahhoz, hogy jól, működjön a dolog.

<?php
$node = $print['node'];
print $node->content['field_meret']['#value'];
?>

Még 1x köszönöm.
üdv.: viki

0
0