[TYPO3-german] Template abhängig von treeLevel, bzw. von Unterseite

Christian Wolff chris at connye.com
Tue Sep 1 11:29:41 CEST 2009


Lutz Rothe schrieb:
> Hallo Christian,
> Danke für Deine Antwort.
> Ich bin leider nicht so toll in TS, wie könnte so etwas aussehen?
> 
> LG Lutz
> 

hi lutz der TS code ist ungeteste kann also fehler enthalten. aber er
sollte dir eine idee geben in welche richtung du los laufen sooltest.


für die abfrage kannst du z.b sowas nutzen:
temp.abfrage = SELECT
temp.abfrage.pidInList.data = TSFE:id

dort solltest du etwas zurrück bekommen falls die aktuelle seite
unterseiten hat.

10 = COA
10.10 = TEXT
10.10.value = template1.html
10.10.if.isTrue = 1
10.10.if.value.cObject < temp.abfrage

10.20 = TEXT
10.20.value = template2.html
10.20.if.isFalse = 1
10.20.if.value.cObject < temp.abfrage

und aus dem COA bekommst du je nach dem ob die abfrage falsch oder
richtig ist das eine oder andere template zurück. so die generelle idee
im detail hab ich bestimmt irgendow einen denkfehler gemacht besondern
mit dem "if" ist das oft zum haare raufen.

gruss chris


> 
> Christian Wolff schrieb:
>> Lutz Rothe schrieb:
>>> Hallo Zusammen,
>>>
>>> zur Zeit benutze ich auf einer Seite 2 Templates, die davon abhängig
>>> sind, ob es Unterseiten gibt oder nicht. Ich erstelle auf der Seite, die
>>> Unterseite hat ein ext.Template mit
>>>
>>> page.includeCSS.file2 = fileadmin/templates/style_3S.css
>>> page.10.template.file = fileadmin/templates/vorlage_3S.html
>>>
>>> Jetzt würde ich das gerne mit einer Condition in TS lösen.
>>> Ich finde überall nur treeLevel = ...
>>> Ich benötige aber etwas mit: "wenn Seite Unterseiten enthällt dann
>>> verwende das Template".
>>>
>>> Könnte mir da jemand einen Tipp geben?
>>>
>>> Vielen Dank im voraus
>>> Lutz
>>
>> Hi Lutz. ich glaube es gibt tatsächlich keine möglichkeit das direkt mit
>> einer condition zu machen entweder du erweiterst es um eine userFunc
>> condition oder du ntutz ein if oder CASE um im TS um die fälle zu
>> unterscheiden.
>>
>> in dem du dir eine abfrage basteslt die überprüft ob die seiten gibt die
>> die aktuelle id als pid haben (und sichtbar sind).
>>
>> gruss chris
>>
>>


-- 
Christian Wolff // Berlin
http://www.connye.com

some projects:
http://richtermediagroup.com | http://titanic.de |
http://fairplay-homepage.de


More information about the TYPO3-german mailing list