[TYPO3-german] Menü nur anzeigen wenn Inhalt vorhanden ist?
JoH asenau
info at cybercraft.de
Fri May 22 12:16:23 CEST 2009
> 1.NO.allStdWrap.if.isTrue.cObject = CONTENT
> 1.NO.allStdWrap.if.isTrue.cObject.table = tt_content
> 1.NO.allStdWrap.if.isTrue.cObject.select.pidInList.field = uid
> 1.NO.allStdWrap.if.isTrue.cObject.renderObj = TEXT
> 1.NO.allStdWrap.if.isTrue.cObject.renderObj.field = uid
Dafür reicht in der Regel ein numRows, weil ja nur gezählt werden muß, ohne
wirklich Daten auszugeben.
Ggf. kannst Du noch die Spalte mit einbeziehen, falls diese maßgeblich ist
und mit max die Abfrage begrenzen, weil es reicht zu wissen, daß ein Element
vorhanden ist:
if.isTrue.numRows {
table = tt_content
select {
pidInList.field = uid
where = colPos=0
max = 1
}
}
Ich bin mir allerdings nicht 100% sicher, ob ein SQL query mit COUNT
performanter ist, wenn man dabei mit LIMIT arbeitet.
HTH
Joey
--
Wenn man keine Ahnung hat: Einfach mal Fresse halten!
(If you have no clues: simply shut your gob sometimes!)
Dieter Nuhr, German comedian
Xing: http://contact.cybercraft.de
Twitter: http://twitter.com/bunnyfield
TYPO3 cookbook (2nd edition): http://www.typo3experts.com
TYPO3 workshops: http://workshops.eqony.com
More information about the TYPO3-german
mailing list