jedoch, habe ich bemerkt, dass ich keinen Zugriff auf die Funktion habe (siehe erster Eintrag) und bin davon ausgegangen, dass ich nun noch einen View für das Template benötige.
Aber ja Du hast, ich möchte das Template erweitern, aber es soll an zwei Stellen für unterschiedliche Darstellungen sorgen - daher wollte ich ein komplett neues erstellen.
Gibt es eine aktuelle Doku / ein Tutorial für dieses Thema?
Ich habe leider nichts gefunden.
ok gehen wir mal vom view alist.php aus, dort soll ein anderes $_sThisTemplate ausgegeben werden, und das bearbeitet und auch neue Funktionen aufrufen , richtig ?
gut dann in modules/ sowas wie meine_alist.php anlegen
dort :
<?php
class meine_alist extends meine_alist_parent{
$_sThisTemplate = 'page/list/test.tpl'; # es hiess a test.tpl das neue, so ich entsinne
public function neuefunktion1(){
#was auch immer
return $WASAUCHIMMER;
}
public function neuefunktion2(){
#was auch immer
return $WASAUCHIMMER;
}
}
?>
diesen erweiterten view alist nun dem System bekannt machen im Admin->System->Modules:
alist => meine_alist
[QUOTE=xthesoberx;70934]
Muss ich diesen View noch irgendwo deklarieren oder übersehe ich etwas anderes?
[/QUOTE]
Du kannst einen eigenen View mit dem Parameter “cl” in der Url aufrufen. Allerdings funktioniert list.tpl sowieso nicht ohne Kategorie, also würde ich einfach eine versteckte Kategorie anlegen und bei dieser unter “alternatives Template” dein Template eintragen.