Inhalte aus (Unter-)Seiten einer Elternseite auslesen 
Wer schon einmal die Inhalte aus allen Unterseiten eines Dokumentenbaumes holen wollte, für den mochte sich ein Problem offenbaren, wie denn die Daten aus den Seitenelementen ausgelesen werden. Hier ein Codeschnipsel, mit dem ich dies erreicht habe.
Auf wichtige Variablen gehe ich nach dem Listing ein:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 | temp.20 = CONTENT temp.20 { table = pages select { pidInList = 100 orderBy = sorting } renderObj = COA_INT renderObj { 10 = TEXT 10.field = title 10.wrap = | 20 = LOAD_REGISTER 20 { meinRegister.cObject = TEXT meinRegister.cObject.field = uid } 50 = COA 50 { ########### 20 = CONTENT 20 { table = tt_content select { pidInList.data = register:meinRegister where = colPos=0 } } ########### } } } ... marks.INHALTE_UNTERSEITEN < temp.20 |
Nun einige kleine Erläuterungen…
5 | pidInList = 100 |
Dies ist die ID jener Seite, aus deren Inhalte der Unterseiten der Code die Ausgabe generiert.
Das war’s.
Wichtig ist hierbei nur die Verwendung von LOAD_REGISTER.
Fragen bitte in die Comments.
Über den Autor
Dieser Beitrag wurde von Oliver Schlöbe verfasst. Er arbeitet als Web- und (TYPO3-)-Entwickler, schreibt redaktionell über Windows Vista/ Windows 7, ist aktives Mitglied bzw. Administrator oder Moderator in diversen Webforen, darunter die TYPO3- und WordPress-Communities, und sammelt seine bisherigen Erweiterungen für diverse Systeme unter http://extend.schloebe.de/Bei Fragen nutzen Sie die Kommentare oder wenden Sie sich an info@typo3.schloebe.de.
Weitere Beiträge von Oliver Schlöbe.
Über diesen Eintrag
Sie lesen gerade “Inhalte aus (Unter-)Seiten einer Elternseite auslesen,” einen Eintrag auf typo3.schloebe.de
- Veröffentlicht:
- 22.07.07
- Kategorie:
- TypoScript
- Angesehen:
- 2,559 mal
- Tags:
- :pidinlist, register, typo3, TypoScript, unterseiten auslesen
- Drucken:
- Diesen Eintrag drucken



3 Kommentare
Zu den Kommentaren springen | Kommentare RSS | Trackback URL