[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