[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