

Seiteninhalt einer beliebigen TYPO3 Seite auslesen
| Autor | Nachricht |
|---|---|
|
Verfasst am: 12. 11. 2010 [14:20]
|
|
|
michael
Michael Hoffmann
Dabei seit: 08.06.2008
Beiträge: 37
|
Problem: Seiteninhalt einer beliebigen TYPO3 Seite auslesen. In der Lösung hier wird vorausgesetzt das css_styled_content geladen ist und das PAGE - Object den Namen page hat. Das Object CONTENT erzeugt eine Datenbankabfrage auf die unter table definierte Datenbank-Tabelle. Die Abfrage wird von der select Anweisung gesteuert, wenn die pidInList nicht gesetzt ist, so bezieht sich die Anfrage auf die aktuelle Seite. TYPOSCRIPT temp.inhalt = CONTENT temp.inhalt.table = tt_content temp.inhalt.select { # Das Feld sorting ist in der Tabelle tt_content und bestimmt die Sortierreihenfolge orderBy = sorting # die where - Klausel einer MySQL - Abfrage, hier nur die Spalte 0 = Spalte normal # entspricht select * from tt_content where colPos=0 and hidden=0 and deleted=0 where = colPos = 0 } # Für jeden Ergebnis Record (mysql_fetch_assoc) wird das renderObj ausgeführt und das # interne Datenarray mit diesen Inhalten gefüllt. Über die field-Eigenschaften können # dann die individuellen Felder angesprochen werden temp.inhalt.renderObj = COA temp.inhalt.renderObj { 10 = TEXT # Im Feld header steht die Überschrift im Feld bodytext der eigentliche Inhalt 10.field = header 10.wrap = <h3 class="ueberschrift">|</h3> 20 = TEXT 20.field = bodytext 20.wrap = <p class="bodytext">|</p> } page.99 < temp.inhalt |

