[TYPO3-german] Template in Extension auslagern

Konrad Schiertz konrad.schiertz at schindlerparent.de
Fri May 25 16:07:13 CEST 2007


Wie gesagt das ist der absolute Pfad um über die shell daraufzuzugreifen.

Wie würdest du denn die Vorlage direkt im Browser aufrufen?

www.test.de/main/template/wissss.....htm ?

Dann hast du auch den Pfad dazu.


-----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:55
An: typo3-german at lists.netfielders.de
Betreff: Re: [TYPO3-german] Template in Extension auslagern


Hallo Konrad,
vielen Dank das du noch weiterhilfst!!
Es scheint wirklich am Dateipfad zu liegen.
Aber ich habe nun statisch vergeben:  von / aus und der Pfad stimmt
/confixxrootdirectory/web7/html/main/templates/templates/wiseev_detailansicht.htm
Kann es dann an simulateStatic liegen, eigentlich ja nicht, oder?

habe noch mit
echo 'Template:'.$template.'';
geprüft, aber die Variable ist leer.

gruss
Christian

"Konrad Schiertz" <konrad.schiertz at schindlerparent.de> schrieb im 
Newsbeitrag 
news:mailman.260719.1180100491.21067.typo3-german at lists.netfielders.de...
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