Zum Inhalt springen

Anzahl aller Unterseiten einer bestimmten PID

Erstellt am 3. Januar 2008 · 4 Antworten · letzte Antwort am 4. Januar 2008

Tags: Seiten & Seitenbaum, Frage

TheFreeman ·

Hi,

wie kann ich mir die Anzahl aller sichtbaren Unterseiten einer von mir vorgegebenen PID ausgeben lassen?

Das hab ich bisher, aber klappt nicht:

20 < lib.mehrlink
20.if {
	value = 6
	isLessThan.numRows {
	        table = pages
		select {
			pidInList.cObject = TEXT
			pidInList.cObject.data = TSFE:page|pid
			uidInList = 19
			where = hidden = 0 AND deleted = 0
		}
	}
	negate = 1
}

Danke schon mal. 8-)

einpraegsam.​net ·
# Komplette Anzahl der Unterseiten der aktuellen Seite
temp.overall = COA
temp.overall {
	10 = LOAD_REGISTER
	10.menuNumber.numRows {
		table = pages
		select.pidInList.data = field:pid
		select.where = nav_hide!=1 AND doktype!=5 AND doktype!=6
	}
	20 = TEXT
	20.dataWrap = {register:menuNumber}
	30 = RESTORE_REGISTER
}
TheFreeman ·

Vielen lieben dank.
Aber, was hiervon bezieht sich jetzt auf meine PID-Nummer, bzw. wie sag ich jetzt: "Gib mir die Unsterseiten von PID 19 aus"? :o

Ausserdem bekomme ich jetzt folgende Fehlermeldung:

NO entry in the $TCA-array for the table "". This means that the function enableFields() is called with an invalid table name as argument.