Node.tpl.php - Hogyan tovább?

robbesz képe

A következő problémát szeretném megosztani veletek, és remélem segítetek a megoldásban:

a következő sor szerepel node.tpl.php-ben:

 print t('Beküldte: ') .theme('username', $node) .t(' - ') . format_date($node->created, 'custom', "Y. F j. ");

A kérdésem a következő lenne, hogyan tudom azt megoldani hogy a főoldalon megjelenő node-k előnézeteiben csak a dátum és a kategória szerepeljen, viszont a tovább kattintás után ahol már az egész node megnézhető ott már a beküldő is szerepeljen.

Előre is köszönöm a segítséget.

Üdv
Robbesz

Fórum: 
aboros képe

ha megnyitod az eredeti node.tpl.php -t ami a core része (ezt a /modules/node mappában találod) az elég részletesen taglalja, hogy milyen változók érhetőek el azon a szinten.

ez alapján már könnyű,

* Node status variables:
* - $teaser: Flag for the teaser state.

tehát kb:

if (!$teaser){
 print t('Beküldte') . theme('username', $node) . t('-');
}
print format_date($node->created, 'custom', 'Y. F j. ');
0
0

-
clear: both;

robbesz képe

sajnos nálam még a 5.7-es megy és ott ilyet nem találtam, igaz a 6 -os verzióban tényleg ott van.

Esetleg az 5.xx is van valami ötleted?

Üdv
Robbesz

0
0
hosszu.kalman képe

A gyűjtőoldalakon a $teaser értéke 1 egyébként pedig üres.

Amúgy pedig meg tudod nézni milyen változók érhetőek el:

Ha ezt átnézed akkor biztos megtalálod a megoldást, de én úgy emlékszek mondom, hogy a $teaser változó 1 vagy üres.

0
0
robbesz képe

Köszönöm a segítséget, működik :))

Üdv
Robbesz

0
0