[TYPO3-german] Template in Extension auslagern

Konrad Schiertz konrad.schiertz at schindlerparent.de
Fri May 25 13:46:04 CEST 2007


wie sieht denn das zugehörige template aus?

-----Ursprüngliche Nachricht-----
Von: typo3-german-bounces at lists.netfielders.de
[mailto:typo3-german-bounces at lists.netfielders.de]Im Auftrag von
Christian Hensel
Gesendet: Freitag, 25. Mai 2007 13:38
An: typo3-german at lists.netfielders.de
Betreff: Re: [TYPO3-german] Template in Extension auslagern


Hallo Konrad und andere,

ich habe das einmal in die Main function der klasse meiner frontend 
extension
eingefügt und zum testen angepasst, siehe kommentare

  $this->templateCode = 
$this->cObj->fileResource('/confixxrootdirectory/web7/html/main/templates/wiseev_detailansicht.htm');
//direkter Pfad zum Template

  # 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';
//string zum ersetzen eingegeben
  $markerArray['###MARKER2###'] = 'marker2';

  $content .= 
$this->cObj->substituteMarkerArrayCached($template['total'],$markerArray);

Trotzdem wird nichts ausgegeben, woran kann es liegen?

gruss
Christian


"Konrad Schiertz" <konrad.schiertz at schindlerparent.de> schrieb im 
Newsbeitrag 
news:mailman.260062.1180090221.21067.typo3-german at lists.netfielders.de...
Hallo Christian,

zum Beispiel unter:

http://wiki.typo3.org/index.php/Extension_Development,_using_HTML-Templates

oder hier:

http://www.hachmeister.org/de/typo/tutorien/entwicklung/eigene-frontend-plugins-erstellen/?tx_kharticlepages_pi1%5Bpage%5D=4&cHash=1c7ad42326

Gibt sicher noch mehr Quellen.

Ich selbst hatte mir das mal in Ruhe in einem Buch angeschaut.

Grüße
Konrad

-----Ursprüngliche Nachricht-----
Von: typo3-german-bounces at lists.netfielders.de
[mailto:typo3-german-bounces at lists.netfielders.de]Im Auftrag von
Christian Hensel
Gesendet: Freitag, 25. Mai 2007 12:25
An: typo3-german at lists.netfielders.de
Betreff: [TYPO3-german] Template in Extension auslagern


Hallo Liste,
ich möchte für eine Extension das Template auslagern.
Habe zuerst gedacht, dass ich das Template via include() in eine Variable
lade, und dann via str_replace() die Marker ersetze und anschliessend die
Variable ausgebe.

Gibt es für Typo3 schon fertige Lösungen?
Oder kann mir jemand eine einfache Extension nennen, von der ich so etwas
lernen kann?

Sind solche Fragen hier richtig, oder sollte ich sie besser unter dev
posten?

gruss
Christian









More information about the TYPO3-german mailing list