[TYPO3-german] Template in Extension auslagern
Bernd Wilke
xoonsji02 at sneakemail.com
Sat May 26 23:50:10 CEST 2007
On Fri, 25 May 2007 13:52:27 +0200, Christian Hensel wrote
with subject "Re: [TYPO3-german] Template in Extension auslagern":
> Hallo Joey,
> ja ist drin. Wobei ich mir auch nicht ganz sicher bin, ob das
> return $content;
> nicht auch gelöscht werden könnte, da ja schliesslich über return
> $this->pi_wrapInBaseClass($content); die Ausgabe geregelt wird.
>
> gruss
> Christian:
>
> Aktueller Code:
> $this->templateCode =
> $this->cObj->fileResource('/confixxrootdirectory/web7/html/main/templates/wiseev_detailansicht.htm');
>
> # Get the parts out of the template
> $template['total'] =
> $this->cObj->getSubpart($this->templateCode,'###TEMPLATE###');
>
> # create the content by replacing the marker in the template
> $markerArray['###MARKER1###'] = 'name1';
> $markerArray['###MARKER2###'] = 'marker2';
>
> $content .=
> $this->cObj->substituteMarkerArrayCached($template['total'],$markerArray);
> return $content;
>
> return $this->pi_wrapInBaseClass($content);
>
das könnte an vielen Dingen liegen:
1) die Datei kann nicht gelesen werden, weil sie
a) nicht in dem Pfad liegt
b) keine Lese-Rechte für PHP (apache-User) hat
2) der Subpart ist nicht vorhanden (Tippfehler, ...)
3) die Marker sind nicht identisch bezeichnet (groß/klein, zu wenig #s,
...)
4) nach dem letzten Fehlversuch ist der Cache nicht gelöscht worden
:
versuch es doch mal mit dem Code von
http://pi-phi.de/t3v4/html-templatesandmarkers.html
und ansonsten mit viel debug() (am besten nach jeder Zeile) ;-)
Bernd
--
http://www.pi-phi.de/t3v4/cheatsheet.html
More information about the TYPO3-german
mailing list