Modul für alle Seiten gültig

hallo

ich habe ein modul erstellt, welches auf jeder seite funktionieren soll.
kann ich das über die modulzuordnung steuern?

also sowas wie:
articlelist => ordner/meinefunktion
funktioniert nur in der kategorie.

gibt es sowas wie:
gesamtershop => ordner/meinefunktion ??

mein modul soll also auf der startseite, dem kategorielisting, produktlisting, produktseite und allen contentseiten verfügbar sein.

auf der produktseite spreche ich die so an:
[{$product->meinefunktion()}]

ich möchte in der “_header.tpl” meine modulfunktion ausführen lassen?
wie “registriere” ich das modul shopweit und wie spreche ich die funktion in der _header.tpl (basic) an?

einigermaßen verständlich ausgedrückt??

danke,
alex

moduleintrag:
oxview => ordner/meinefunktion

_header.tpl:
[{$oView->meinefunktion()}]

wäre doch richtig?

dat get aba nich!
url:
http://do.mai.n.de/index.php?cl=start&redirected=1

?

Forumsuche…
http://do.mai.n.de/index.php?cl=start&redirected=1 <= Seite existiert nicht

da findest du u.a. einen Ansatz einen Modul-Eintrag in der config.inc.php zu machen.
Hat bei mir nie geklappt, deswegen erweitere ich immer oxviewconfig

[QUOTE=vanilla thunder;88269]Forumsuche…
http://do.mai.n.de/index.php?cl=start&redirected=1 <= Seite existiert nicht

da findest du u.a. einen Ansatz einen Modul-Eintrag in der config.inc.php zu machen.
Hat bei mir nie geklappt, deswegen erweitere ich immer oxviewconfig[/QUOTE]

kannst du bitte etwas genauer werden?
wie machst du das in der oxviewconfig?

habe bisher keine lösungsansatz für die config.inc.php gefunden.

alex

du hast ja vermutlich schon die Tutorials über die Modulentwicklung gelesen.
Mit oxViewConfig geht es genau so wie mit oxArticle, nur dass da oxViewConfig statt oxArticle steht, oder in deinem Fall oxViewConfig statt oxView. Im template wird oxViewConfig oft mit oxViewConf abgekürzt.

Oder ne eigene Komponente anhängen!

Gruß Joscha

habt ihr einen lösungsansatz? gibt es bereits einen post? ich probiere, komme aber zu keiner lösung …

[QUOTE=amikaro;88628]habt ihr einen lösungsansatz? gibt es bereits einen post? ich probiere, komme aber zu keiner lösung …[/QUOTE]

Schau dir mal TOXID an, dort ist das über die oxViewConfig gelöst. Die Komponente müsste in einer der 4.5er Dokus drin sein (ist einfach ein Array in der config.inc.php).

Gruß Joscha

Hallo zusammen,
bei mir funktioniert es leider nicht die oxviewconfig.php zu extenden.

Ich habe ebenfalls eine Funktion, die global im ganzen Shop verfügbar sein soll.
Bisher hatte ich diese einfach in oxubase reingeschrieben (das funktioniert).

Jetzt will ich diese Funktion allerdings sauber in ein Modul packen. Testweise habe ich diese Funktion in oxviewconfig reingeschrieben, aber dann kommt das hier:
http://do.mai.n.de/index.php?cl=start&redirected=1

Danke und viele Grüße,
Flo

Was hast Du denn bisher versucht?

Folgendes ist je nach Funktion möglich:

'oxubase' => 'ordner/datei'

welche Funktion wäre das denn? Das letzte mal, als ich oxubase überladen wollte, war da nix =(

Überladen war nicht gemeint. Wird wohl noch ein wenig dauern, bis das möglich ist.

Hallo zusammen,
ich konnte es lösen.

oxviewconfig zu extenden geht problemlos.
natürlich muss man dann auch im template richtig auf die funktion zugreifen:

$oViewConf->myFunc()

dieser Artikel hat mir auch sehr weitergeholfen:

http://www.shoptimax.de/blog/technisches/erstellen-erweitern-einer-oxid-eshop-komponente/

vg,
flo