Kimenet fölülírása a "template.php"-ban

etyike képe

Csak szeretném tisztázni magamban ezt a kérdést, de egyedül nem tudom eldönteni sajnos. A még több olvasás mellett döntöttem és új információkkal új kérdéseim merültek föl.
A kérdésem a következő lenne: Ha változtatni szeretnék a pl az imagecache kimenetén akkor elegendő-e a template.php-ban megtennem vagy mentenem kell a változtatásimat egy saját modulba - magyarul elég elcsípi azt, amire szükségem van. Hogy őszinte legyek, ha a kérdésem jó annak is örülnék.

Válaszotok előre is köszönöm
Nándi

Drupal verzió: 
Fórum: 
aboros képe

van ez a függvény, ezzel megy ki minden kép ami imagecache sablont használ. (a cck formatterek ezt hívják). ez egy sminkfüggvény (minden ami theme_ -el kezdődik).

template.php -ba átkopizod, átnevezed SMINKEMNEVE_imagecache -re, üríted theme registry, változtatgatod a függvény tartalmát kedvedre.

0
0

-
clear: both;

etyike képe

Tehát, a template.php csak a sminkkel kapcsolatos változtatásokat tartalmazhatja. Az összes többi hurkot tegyem külön modul-ba vagy elég *tpl.php-kban (menü változtatás, ... vagy bármilyen átírás)? Ez lenne az hozzáfűzött kérdésem.
Sajnos ennél jobban nem tudom megfogalmazni és tudom hogy kipróbálni kéne, de ha azt sem tudom miféle lehet a kezdés akkor megette a fene.
Ezzel is sokat segítettél köszönöm.
Nándi

0
0

Kellemes és szép napot a továbbiakban
etyike

etyike képe

Egy példa:

function theme_node_images_view(a, b, c, d) {
  ...
  return $output;
  ...
}
function temamneve_node_images_view(a, b, c, d) {
  ...
  a = a uj erteke;
  b = b uj erteke;
  return $output;
  ...
}

ha ez így oké, akkor azt hiszem megértettem.
A form_elter-eket és a többi hook_szörnyűséget modulba kell menteni, ugye?

Válaszod előre is köszönöm

0
0

Kellemes és szép napot a továbbiakban
etyike