[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