Wilhelm Turtschan: Typo3 - \n in Typoscript

Beitrag lesen

habe d'ehre Max

wie mache ich denn in einer Typoscriptausgabe ein \n rein.
Der Code:

page.headerData.30 = TEXT
page.headerData.30.value = <meta name="description" content="...">

Danach hätte ich gerne einen Zeilenumbruch, einfach nur damit der
ausgegebene Quellcode lesbarer ist. Versuche mit \n anhängen oder einfach Eingabe eines Zeilenumbruches waren leider erfolglos.

Du kannst in T3 keinen Zeilenumbruch eingeben oder festlegen.

Warum schreibst Du nicht <meta name="description" content="###DESCRIPTION###"> in Deine HTML-Vorlage und ersetzt nur den Marker?

An folgendem Beispiel wird fuer die Ausgabe einer Navigationsliste eine unterschiedliche top-Position festgelegt:

im HTML-Template steht
<style type="text/css"> div#pageNavigation {###PN###} </style>

Das dazugehoerige T3-Script

  
temp.layerPosition = CASE  
temp.layerPosition {  
   key.field = uid  
#  
#  Menuepunkt UNTERNEHMEN  
#  
   7 = TEXT  
   7.value = top:151px;  
#  
#  Menuepunkt GESCHAEFTSFELDER  
#  
   6 = TEXT  
   6.value = top:179px;  
#  
#  Menuepunkt PRODUKTE/IMMOBILIEN  
#  
   5 = TEXT  
   5.value = top:206px;  
#  
#  Menuepunkt ANGEBOTE  
#  
   4 = TEXT  
   4.value = top:233px;  
#  
# Ist die aktuelle UID eine Unterseite wird die uebergeordnete UID  
# geprueft.  
#  
   default = CASE  
   default {  
      key.field = pid  
      default = TEXT  
      default.value = display:xxx;  
      7 = TEXT  
      7.value = top:151px;  
      6 = TEXT  
      6.value = top:179px;  
      5 = TEXT  
      5.value = top:206px;  
      4 = TEXT  
      4.value = top:233px;  
   }  
}  
page.headerData.10.marks.PN = TEXT  
page.headerData.10.marks.PN < temp.layerPosition  

================================================

Du muesstest im Prinzip statt der Top-definition nur Deine Seitenbeschreibung eingeben, den Marker PN durch Deinen vergebenen erstezen und natuerlich die Seiten-IDs anpassen.

man liest sich
Wilhelm