22. 11. 2012, 13:54

Hallo zusammen!
Ich habe ein kleines Problem :-(
Ich soll eine Seite übernehmen und anpassen. Das TYPO3 System nutzt derzeit TemplaVoila für das Template-Managing. Ich habe bisher immer das Standardverhalten von TYPO3 genutzt.

Nun habe ich eine Seite mit 3 TextPic-Elementen.
Derzeit wird es im FE so angezeigt:
<h1>%TITLE%</h1>
%PIC%
%contenttext%

Ich möchte nun aber das Rendering für Textpic-Elemente ändern, damit ich folgende Ausgabe bekomme:
<div>
<h1>%TITLE%</h1>
<div>%PIC%</div>
<div>%contenttext%</div>
</div>

Wie stelle ich das an?

In meinen Systeme mache ich es immer einfach so:

  1. lib.content0 = CONTENT
  2. lib.content0 {
  3. table = tt_content
  4. select.orderBy = sorting
  5. select.where = colPos=0
  6. select.languageField = sys_language_uid
  7. }
  8. lib.content1 < lib.content0
  9. lib.content1.select.where = colPos=1
  10.  
  11. temp.secondContent < lib.content1
  12. temp.secondContent.stdWrap.required = 1
  13. temp.secondContent.stdWrap.wrap = <div id="secondContent">|</div>
  14.  
  15. temp.secondContent.renderObj.textpic >
  16. temp.secondContent.renderObj.textpic = COA
  17. temp.secondContent.renderObj.textpic {
  18. # mein Rendering !!!
  19. }

temp.secondContent wird dann später meinem gewünschten Subpart zugewiesen und fertig ist die Laube.

Wäre über jede Hilfe sehr dankbar!