Zum Inhalt springen

Inhalte von allen Seiten per select ausgeben

Erstellt am 13. Dezember 2010 · 2 Antworten · letzte Antwort am 29. Dezember 2010

Tags: Frage

Niklas Lazinbee ·

Hallo,
ich möchte inhalte von allen Seiten per select ausgeben. Ausgangspunkt ist folgendes

page.10.subparts.EVENTS = CONTENT
page.10.subparts.EVENTS {
	table = tt_content
	select {
		pidInList = 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
		where = colPos = 0
		orderBy = date ASC
		languageField = sys_language_uid
		}
	
	renderObj = COA
        ....
        usw.
}

Ich kann nun natürlich von 1 - 999 alle PIDs auflisten, dann hätte ich sicherlich alle Seiten erwischt, schön ist das aber nicht.

Ich fand noch den Hinweis es über HMENU zu machen, also

temp.allePIDs = HMENU
temp.allePIDs {
	
	1 = TMENU
	1 {
		NO.doNotShowLink = 1
		NO.allStdWrap.field = uid
		NO.allStdWrap.wrap = |,
	}
	2 < .1
	3 < .2
	4 < .3
}

page.10.subparts.EVENTS = CONTENT
page.10.subparts.EVENTS {
	table = tt_content
	select {
		pidInList < temp.allePIDs
                ...

Da werden dann aber nur alle PIDs der aktuellen und der übergeordneten Ebenen aufgelistet. Hat jemand einen Tip?

Beste Grüße
Niklas