[gelöst] theming funktion ueberschreiben (ubercard)
am 13.12.2009 - 18:49 Uhr in
einen schoenen guten abend
wie kann man eigendlich einen theme_hook in
einem modul ueberschreiben?
konkret: ich benutze die ubercard erweiterung
fuer einen warenkorb mit bildern und sortiereungen
(uc_pic_cart_block).
dort gibt es in der
>uc_pic_cart_block.module
eine theme_funktion in der
>theme_uc_pic_cart_block_sort_header()
in der direkt html output generiert wird.
so wie ich das grundsaetzlich verstanden habe
kann ich ja templates uebeschreiben,
so wie page.tpl.php oder block,tpl.php,
die ich in (m)einem subtheme anlegen
und meinen wuenschen entsprechend anpasse.
aber wie mach ich das mit solchen
theme_hooks die gar kein template verwenden(?)..
*kopfkratz*
ich hoffe ich konnte die frage verstaendlich
formulieren, bzw das das ueberhaupt leosbar
ist mit meinem bescheidenen verstaendniss..
aber danke schonmal fuers lesen :)
besten gruss
steffi
- Anmelden oder Registrieren um Kommentare zu schreiben
wenn ich das richtig
am 14.12.2009 - 07:22 Uhr
wenn ich das richtig verstanden haben, dann ist die Lösung deines Problems einfach :-)
Öffne einfach die template.php des Themes, das du benutzt. Um jetzt theme_uc_pic_cart_block_sort_header() zu überschreiben fügst du in die template.php die Funktion NAME_DEINES_THEMES_uc_pic_cart_block_sort_header() ein, natürlich mit den entsprechenden Parametern falls vorhanden. Diese Funktion überschreibt dann theme_uc_pic_cart_block_sort_header().
NAME_DEINES_THEMES musst du natürlich durch den namen deines Themes übersetzen, z. Bsp.
<?php
function garland_uc_pic_cart_block_sort_header() {}
?>
hallo stebeg! auwaia! das
am 14.12.2009 - 11:08 Uhr
hallo stebeg!
auwaia! das ist so einfach und auch logisch das es mir fast schon peinlich ist, dass
ich diese frage ueberhaupt gestellt habe..:)
aber is ja oft so, wenn man die antwort ersteinmal kennt.
vielen dank fuer deine hilfreiche antwort!
bin n ganzes stueck weiter gekommen!!
viele gruesse
steffi