[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