hallo,
ich arbeite an einer extension als frontend plugin, die daten aus einer tabelle ausliest. als vorlage dient mir die faq-extension.
die daten werden wunderbar ausgelsen und den markern zugewiesen.
$markerArray = $this->getItemMarkerArray($row,"displayList");
dieses array ist korrekt mit name-wert-paaren gefüllt.
beim substituieren der marker für die ausgabe gibt es allerdings keinen templatecode, was mich etwas verwundert.
die substitution wird in einer schleife aufgerufen wie folgt aufgerufen:
$itemsOut.= $this->cObj->substituteMarkerArrayCached($t["item"][($cc%count($t["item"]))],$markerArray,array(),$wrappedSubpartArray);
allerdings ist das array $t anscheinend leer.
letztendlich scheint es auf darauf hinauszulaufen, dass hier nicht das passiert, was passieren soll:
$this->templateCode = $this->cObj->fileResource($this->conf["templateFile"]);
in $this->conf gibt es jedenfalls kein templatefile, obwohl im setup steht
templateFile = {$plugin.ss_producttypes.file.templateFile}
und in constants:
file.templateFile = EXT:ss_producttypes/pi/ss_shops_templ.tmpl
hat dafür jemand einen tipp? das ist doch echt seltsam: ich habe die maker in einem errray nebst werten und muss nun nur mal in einer schleife die substitution vornehmen, erkenne marker und setze den wert. aber nichts passiert.