Hallo!
Ich habe heute ein Backend Modul geschrieben (für die EE) und dort auch eine eigene Funktion hinterlegt, grob sieht das ganze so aus:
class wmd_tshirt_designer extends oxAdminView
{
public function render()
{
…/Nur eigene .tpl eingebunden rest standart
}
public function test()
{
$ret = “hallo welt”;
return $ret;
}
Auf diese Funktion “test” würde ich gerne im Frontent des Adminbereiches zugreifen, also dachte ich mir ich könnte es in meinem hinterlegten Template per [{$oView->test()}] aufrufen, was aber nicht geht.
Also meine Fragen:
Gibts da ne Doku zu? Mein Google-Fu war da nicht stark genug
Kann mir wer sagen wie ich die Funktion aufrufen kann?
MfG N.Redick
erst mal die üblichen Begrifflichkeiten festlegen:
“Frontend” ist das was der Kunde sieht, wenn er den Shop aufruft.
“Backend” oder auch “Admin” ist der Administratorbereich wo die Shopeinstellung und -steuerung erfolgt.
Dann gibt es auch 2 Grundlagen, die man beherrschen sollte, bevor man in die Modulentwicklung einsteigt.
Das wäre OOP = Objektorientierte Programmierung
und das MVC Prinzip. (Model View Controller).
Wenn Du diese 2 Sachen kennst und verstehst, wird es Dir auch viel leichter fallen OXID zu verstehen und sehr viele Funktionen, Klassen- und Dateinamen erklären sich von selbst.
Wenn Du diese 2 Grundlagen drauf hast, dürfte sich das Problem von selbst lösen.
Oder melde Dich dann einfach, wenn Du einen Gedankenanstoß brauchst oder irgendwo noch ein genauerer Klärungsbedarf besteht.
Grüße aus dem sonnigen Bonn