Adott egy szótár, és benne kategóriák. A kategória oldalakat (csak az adott szótárét) szeretném felülírni, megváltoztatni.
Drupal 6-ban a theme_taxonomy_term_page() használatával ezt könnyen meg is tettem volna, de most Drupal 7-ben kell dolgozni, és abban már "nem használható" ez a függvény.
Hosszas keresgélés után rátaláltam az alábbi sminkfájlformára:
taxonomy-term--SZÓTÁRNÉV.tpl.php illetve taxonomy-term--TID.tpl.php
Feltételezésem szerint ezeknek úgy kellene működni, hogy az adott kifejezés oldal tudom vele változtatni, de nem ez történik.
Minden estben a fenti fájba írt kód, a kifejezésben található node lista elé kerül, ahelyett hogy felülírná azt.
Vagyis, ha a fenti fájlokat úgy módosítom, hogy egy A betű szerepeljen csak benne, akkor ez az oldal:
GYÜMÖLCS (kifejezés) ALMA (node) KÖRTE (node)
nem erre
GYÜMÖLCS (kifejezés) A
hanem erre
GYÜMÖLCS (kifejezés) A ALMA (node) KÖRTE (node)
módosul.
Vagyis a tpl.php fájl tartalma a már adott node lista elé kerül.
Én gondolom rosszul, és jól működik a dolog (és akkor valamit félreértelmezem), vagy itt valami huncutság van !?