Új hozzászólás link a hozzászólások alatt

Keresgéltem, de nem leltem rá, hogyan lehetne Drupal 6-hoz készült Zen-alapú sminkben az Új hozzászólás linket a meglevő hozzászólások alá tenni - lévén így logikusabb lenne: csak akkor akarjon valaki hozzászólni, ha már végigrágta magát a meglevő hozzászólásokon. Nos, PP segítségével találtam egy megoldást.
Először is a sminkünk template.php fájlját egészítsük ki:
function my_movelinks($links = NULL) {
static $stored;
if ($stored) {
return $stored;
}
$stored = $links;
}
Következő lépésben a node.tpl.php-t módosítsuk, hogy a tartalom alól tűnjön el a linkek sora, mégse vesszen el teljesen:
<?php if ($links): ?>
<div class="links">
<?php print $links; ?>
</div>
<?php endif; ?>
cserélendő erre:
<?php if ($links):
if ($page == 0): ?>
<div class="links">
<?php print $links; ?>
</div>
<?php else:
my_movelinks('<div class="links">'. $links .'</div>');
endif;
endif; ?>
Végül tegyük vissza a linkek sorát a megfelelő helyre a page.tpl.php-ben:
<div id="content-area">
<?php print $content; ?>
</div>
után szúrjuk be ezt:
<?php print my_movelinks(); ?>
Mielőtt kitépnénk a hajunkat, hogy miért nem látszik semmi, az http://example.com/?q=admin/settings/performance oldalon nyomjuk meg a Gyorstár törlése gombot.
- 1114 Budapest, Kosztolányi Dezső tér 12. II/1a.
- +36 20 3891634, +36 30 2995579
- info@kybest.hu

Hozzászólások
preprocess?
en nem vagyok nagy hive a template file-kban levo php kodnak, nem lenne elegansabb ezt a phptemplate preprocessben megcsinalni?