Function für footer

Hallo zusammen,
ich brauche eine funktion die im footer aufgerufen werden kann, also überall.
Welche klasse extende ich dafür am besten?

Wenn ich es nur auf der startseite bräuchte reicht es ja den start.php view zu extenden.
Ich habe schon oxcmp_utils probiert aber das gibt:
Function ‘getFooterManufacturers’ does not exist or is not accessible!

im template wird das so aufgerufen:
$oView->getFooterManufacturers()

danke

wie ich sehe ist das hier ziemlich ähnlich:
http://www.oxid-esales.com/forum/showthread.php?t=1571
ist das noch aktuell?
werde ich allerdings auch nicht ganz so schlau draus und oxubase anpassen klingt auch nicht gerade korrekt.

was macht eigentlich das Feld im backend:
Additional Utilitly Modules
und was muss ich tun um das zu bedienen?

wäre das was für mein vorhaben?

Also im Moment kann man ja noch keine eigenen Komponenten verwenden (ich glaube das ist ab 4.5.1 drin oder so) - solange das so ist verwende doch einfach oxviewconfig als Modulgrundlage. Dann kannst du im Template per [{$oViewConf->meineFunktion()}] ran

ja das funktioniert:
“installieren”:
oxviewconfig => my_commons

unter modules => my_commons.php
darin: class my_commons extends oxViewConfig

und im template wie du meintest:
$oViewConf->somefunction()

ging auch über:
class my_commons extends oxView
"installieren":
oxcmp_utils => my_commons
und in der render():
$this->_aViewData[‘footer_manufacturers’] = $this->somefunction();

Komme ich da irgendwie an das view object, so dass ich sowas rufen kann:
$oParentView->getManufacturerTree()
oder muss ich die selbst holen?

[QUOTE=ivoba;65373]
unter modules => my_commons.php
darin: class my_commons extends oxViewConfig
[/QUOTE]

Besser


class my_commons extends my_commons_parent{
...
}

Gruß Joscha

ja stimmt, danke

die view listen habe ich jetzt nochmal geholt
scheint mir was redundant, aber es funktioniert
vielleicht cacht oxid intern ja irgendwie :wink: