Hallo Typo3-Forum,
seid gut einem halben Jahr bereite ich eine Website mit Hilfe von Typo3 vor. Während der Erstellung habe ich mit Hilfe der Suchfunktion dieses Forums immer etwas gefunden, was meine Probleme gelöst hat. Vielen Dank dafür an dieser Stelle!
Nun bin ich letztendlich an den Punkt gekommen, wo ich nicht mehr weiterweiß. #angry#
Ich habe eine eigene Extension mit Hilfe des Buchs "Praxiswissen Tyo3" (Kapitel 14) erstellt. Sie zeigt die Mitarbeiter eines Instituts an. Hierbei werden Name, Raum, etc. aufgelistet und ein Bild, falls vorhanden. Außerdem gibt es einen Text, der etwas über den jeweiligen Forschungsschwerpunkt beihnhaltet. Die Inhalte werden in einer eigenen Tabelle gespeichert.
Sie läuft soweit eigentlich ganz gut. Bis auf eine Sache.
Die Extension hat unteranderem ein RTE-Textfeld. Dieses Textfeld wird leider nicht richtig gerendert im FE.
Ich habe zich Einstellungen und Codeschnippsel ausprobiert. Ich kriege es nun seid zwei Wochen nicht hin, das dieses Textfeld, wie der normale Content gerendert wird. (Zeilenumbrüche, Links, spamprotected Emailadressen)
Ich poste mal den Code, den ich für relevant halte:
Aus dem Setup der Seite
...
#Parameter Mitarbeiterplugin
######################################
plugin.user_pwmitarbeiter_pi1 {
templateFile = fileadmin/mitarbeiter.html
#Formatierung Bild
bild = IMAGE
bild {
10 = IMAGE
#Pfad zum Bild wird dynamisch erzeugt
10.file = unbekannt
10.file.wrap = <img src="|" alt="" />
}
forschung < tt_content.text
}
...
PHP Funktion
...
if (!($row["forschung"]=="")){
$marker["###FORSCHUNG###"] = '<tr>
<td align="left"><font id="text">'.$this->cObj->stdWrap($row["forschung"],$this->conf["forschung"]).'</font>
</td>
</tr>
<tr>
<td width="100%" height="1"><img src="fileadmin/images/spacer_lightblue.gif" width="100%" height="1" alt="" />
</td>
</tr>';
}else{
$marker["###FORSCHUNG###"] = '';
}
...
Meines Erachtens liegt es wohl daran, wie der Text geparsed wird.
$this->cObj->stdWrap($row["forschung"],$this->conf["forschung"])
Denn der Text wird genau so, wie der "normale" Content in der Datenbank gespeichert. Leider zeigt meine Extension ihn so nicht an.
Was vielleicht noch wichtig sein könnte:
TYPO3 Ver. 3.7.0
HTMLArea RTE installiert
Ich bin für jede Hilfe sehr dankbar. Wahrscheinlich ist die Lösung trivial, nur sehe ich es einfach nicht. #paralyzed#
Viele Grüße,
Philipp