[TYPO3-german] Template abhängig vom Spalteninhalt

JoH asenau info at cybercraft.de
Sun Oct 15 11:44:00 CEST 2006


> dank Liste und 'ergooglen' habe ich einen Templatewechsel je nach
> Vorhandensein eines Spalteninhalts definiert:
>
> Jedoch habe ich bisher noch keinen Weg gefunden, die Marker nur einmal
> zu definieren.
> Es gibt doch sicher noch einen eleganteren Weg ohne doppelte
> Schreibarbeit um die Marker zu definieren ? Ich habe schon einiges
> versucht, aber da fehlt mir noch einiges an typoscript-Praxis.
>
> page.10 < temp.templateswitch
>
>
> temp.templateswitch = COA
> temp.templateswitch {
>      10 = COA
>      10 {
>          if.isTrue.numRows < styles.content.getRight
>          10 = TEMPLATE
>          10 {
>              template = FILE
>              template.file = fileadmin/_template/template1.html
>              workOnSubpart = DOCUMENT
>              marks {
>               LOGO < temp.logo
>               TOPMENU < temp.topmenu
>               LEFTMENU < temp.leftmenu
>               BRKR < temp.brkrmenu
>               CONTENT < styles.content.get
>               SEARCH =
>               RIGHT < temp.right
>               FOOTER < temp.footer
>              }
>          }
>      }

20 < .10
20 {
    if.negate = 1
    10 {
        template = FILE
        template.file = fileadmin/_template/template2.html
    }
}

So ist es zwar immer noch "doppelt geschrieben", wenn Du in den TSOB
schaust.
Aber Du mußt es halt nicht mehr selbst schreiben und/oder ändern.

Joey

-- 
Wenn man keine Ahnung hat: Einfach mal Fresse halten!
(If you have no clues: simply shut your knob sometimes!)
Dieter Nuhr, German comedian
openBC: http://www.cybercraft.de
T3 cookbook: http://www.typo3experts.com





More information about the TYPO3-german mailing list