[TYPO3-german] Inhalte von Unterseiten auf einer SeiteperTypoScript gesammelt anzeigen?

JoH asenau info at cybercraft.de
Tue Mar 31 18:30:54 CEST 2009


>>> Gibt es da irgendeinen TS Ansatz, oder muss ich eher Richtung
>>> eigener php-Funktionen und userInt und so denken?
>>
>> CONTENT ins HMENU bzw. HMENU zur Erzeugung von pidInList ins CONTENT
>> packen
>> geht nicht?
>> Beide haben an diversen Stellen stdWrap-Möglichkeiten, lassen sich
>> also
>> normalerweise in beiden Richtungen ganz locker per xxxx.cObject =
>> CONTENT
>> bzw. xxxx.cObject = HMENU zusammenschrauben.
>
> Fürs Archiv:
>
> temp.PROJEKTE = HMENU
> temp.PROJEKTE {
> special = directory
> special.value = 54
> 1 = TMENU
> 1.NO {
> doNotLinkIt = 1
> stdWrap.cObject = CONTENT
> stdWrap.cObject {
> table = tt_content
> select {
>         languageField=sys_language_uid
>          max=10
>          where=colPos=0
>      pidInList.field = uid
>    }
> renderObj = COA
> renderObj {
> 5 = TEXT
> 5.field = uid
> 5.wrap = <h2>UID: |</h2>
> 10 = TEXT
> 10.field = header
> 10.wrap = <h3>|</h3>
> 20 = TEXT
> 20.data = debug:data
> }
> }
> }
> }
>
> So funktioniert es, die Ausgabe ist derzeit auf Debug ausgelegt, in
> der Produktionsversion müsste das alles noch weiter verfeinert und
> gestyled werden.

Sorry, ich hatte übersehen, daß Du lediglich die Inhalte ohne Seitentitel
benötigst.
Dann geht's umgedreht besser, weil Du mit weniger DB-Abfragen hinkommst:

blah = CONTENT
blah {
    table = tt_content
    select {
        pidInList.cObject = HMENU
        pidInList.cObject {
            special = directory
            special.value = 54
            1 = TMENU
            1 {
                NO {
                    doNotLinkIt = 1
                    stdWrap.field = uid
                    allWrap = |, |*||*| |
                }
            }
        }
        orderBy = pid,sorting
    }
    renderObj = COA
    renderObj {
        #blah
    }
}

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
T3 cookbook (2nd edition): http://www.4any1.de
TYPO3 Schulung: http://workshops.eqony.com




More information about the TYPO3-german mailing list