Sziasztok, szeretném módosítani a forum-topic-list.tpl.php-t, egészen pontosan a th tageket látnám el azonosítóval, viszont itt csak egyetlen változó van, aminek a tartalmát a Drupal úgy állítja össze:
<thead> <tr><?php print $header; ?></tr> </thead>
Így viszont hogyan tudom a generált th tageket azonosítóval ellátni?
Fórum:
Egy ötlet a megoldásra
A sminked template.php-jába másold be a template_preprocess_forum_topic_list függvényt sminkedneve_preprocess_forum_topic_list néven. Ebben azt a függvénynevet kell felülírni, ami a kimenetet adja:
$header .= _theme_table_cell($cell, TRUE);
erre:
$header .= sajatfuggvenyed_neve($cell, TRUE);
Ezután másold be a template.php-ba a _theme_table_cell() függvényt is, de nevezd át a fent megadott függvényed nevére (sajatfuggvenyed_neve). Ebben tudod módosítani a következo részt:
például így:
A fenti linkek D6-ra vonatkoznak. D7-ben ezeket használd:
template_preprocess_forum_topic_list
_theme_table_cell
A módosítandó részek ugyanazok.
Köszi, működik, de
Sikerült beszúrni az azonosítókat, viszont valamiért a topic címeket átalakítja így:
<a href="/ez_egy_teszt_forum_lesz">Ez egy teszt fórum lesz</a>
Azt sikerült kiderítenem, hogy már akkor ezt csinálja, ha bemásolom a template.php-be a preprocess_forum_topic_list függvényt, nem is kell módosítsak rajta semmit (kivéve persze, hogy a sablon neve szerint nevezem el).
Ja és azt írja minden témára hogy "A fórumtéma mozgatása megtörtént".
nem kell ezt ennyire bonyolítani
saját sminked template.php -jában:
-
clear: both;
Így jó
Köszönöm, így jónak tűnik. Nem állítom, hogy maradéktalanul értem mi történik ezekben a sorokban, de majd utánanézek.