[TYPO3-german] Template in Extension auslagern
Konrad Schiertz
konrad.schiertz at schindlerparent.de
Fri May 25 15:41:37 CEST 2007
Hallo Christian,
ich habe das jetzt nochmal schnell an einem ganz einfach Beispiel ausprobiert, funktioniert :-)
function main($content,$conf) {
...
$template = $this->cObj->fileResource("fileadmin/test.html");
return $template;
...
}
Somit gibt er mir im Frontend im Quelltext folgendes aus:
<!-- ###REFERENZ### begin -->
<table>
<tr>
<td>###KUNDE###</td>
<td>###KUNDE###</td>
</tr>
</table>
<!-- ###REFERENZ ### end -->
Genau das steht auch in meiner HTML-Vorlage drin.
Probier mal anstatt $content.= $template; return $template, wenn er dann dein Template nicht anzeigt passt was mit dem Pfad nicht...
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 15:12
An: typo3-german at lists.netfielders.de
Betreff: Re: [TYPO3-german] Template in Extension auslagern
Hallo Konrad, habe nun folgendes probiert:
Pfad zur Klassendatei: /
/typo3conf/ext/wiseev_detailview/pi1/class.tx_wiseevdetailview_pi1.php
Pfad zum Template:
/templates/
Template:
<h3>TEMPLATE</h3>
<em>This is a simple HTML-Template</em>
<!-- ###TEMPLATE### begin -->
tada
<h1>###MARKER1###</h1><h1>###MARKER2###</h1>
<!-- ###TEMPLATE### end -->
Quelltext in der klasse in der main function:
$this->getFreiwilliger($fe_uid);
$alldata = '
'.$this->FreiwilligerDetails->username.'';
$content='<p class="bodytext"><h1>Detailansicht für:
'.$this->FreiwilligerDetails->first_name.'
'.$this->FreiwilligerDetails->last_name.'</h1>
'.$alldata.'
';
//dieseAusgabe funktioniert
$template =
$this->cObj->fileResource('templates/wiseev_detailansicht.htm');
$content.= $template;
//template wird nicht ausgegeben
return $this->pi_wrapInBaseClass($content);
Ausgabe, die erzielt wird:
<div class="tx-wiseevdetailview-pi1">
<p class="bodytext"><h1>Detailansicht für: Sebastian Puschner</h1>
sebastian.puschner
</p>
</div>
gruss
Christian
More information about the TYPO3-german
mailing list