Hallo,
ich bin gerade dabei mich ein bissl mit T3 zu beschäftigen und habe mir mal ein Template gebastelt, in dem ich mit in den CONTENT Bereich die Inhalte der Seite laden will.
Das klappt eigentlich auch schon.
Mal der entsprechende TSCode:
subparts.CONTENT = CONTENT
subparts.CONTENT {
table=tt_content
selectFields = image,header,bodytext
select.where = colPos=0
select.orderBy = sorting
renderObj.stdWrap.wrap=<div class="box">|</div>
renderObj = COA
renderObj {
10=TEXT
10.stdWrap.if.isTrue.field=header
10.field=header
10.wrap=<h2>|</h2>
15=IMAGE
15{
wrap=<div class="centeredImage">|</div>
# nur anzeigen wenn auch ein Bild vorhanden
stdWrap.if.isTrue.field=image
stdWrap.typolink.parameter.field=pid
file.import=uploads/pics/
file.import.field=image
}
20=TEXT
20.field=bodytext
20.stdWrap.wrap =<p class="boxCont"><div>|</div><br class="clearboth"><span class="toTop"><a href="#">nach oben</a></span><div class="boxFoot"> </div></p>
}
}
Ich bekomme die Inhalte von tt_content der jeweiligen Seite damit entsprechend geladen und in meinen "Wrap" ausgegeben.
Es wird aber fast die komplette Formatierung entfernt. Ich kann keine Links oder <p> Tags, etc. verwenden im Backend, weil das alles verworfen wird.
Aber damit könnte ich noch leben.
Was derzeit mein größtes Problem ist, ist dass ich ein Formular mir dem Formularwizard erstellt habe und nun bei Seitenaufruf nur den entsprechenden TS-Code des Formulars sehe.
enctype = application/x-www-form-urlencoded method = post prefix = tx_form confirmation = 1 postProcessor { 1 = mail 1 { recipientEmail = senderEmail = } } 10 = TEXTLINE 10 { name = form_name label { value = Ihr Name } } 20 = TEXTLINE 20 { name = form_mail label { value = Ihre Mail } } rules { 1 = alphabetic 1 { breakOnError = 0 showMessage = 1 message = Use alphabetic characters error = The value contains not only alphabetic characters allowWhiteSpace = 0 element = form_name } 2 = email 2 { breakOnError = 0 showMessage = 1 message = (john.doe@domain.com) error = This is not a valid email address element = form_mail } }
Ich weiss nur leider nicht, was ich an meinem TSCode ändern muss, damit T3 vor der Ausgabe im Template den Code umwandelt. Oder wie kann ich das am Besten sonst lösen?
MfG
Stefan