Typo3 Forum für VServer Hosting, RootServer Hosting und Typo3 Webspace.

Unbeantwortetes Thema

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