Zum Inhalt springen

IF-Abfrage bei Bildgrössen

Erstellt am 11. Juni 2007 · Noch keine Antworten

Tags: Templates & Layouts, Bilder, Frage

mariohaehni ·

Hallo Zusammen

Ich verwende den Template Selector und möchte nun, dess je nach ausgewähltem Template die Bildgrösse anders ist. Hierzu habe ich folegndes TS gemacht:

temp.content = CONTENT
temp.content{
       table = tt_content
              select{
                      where = colPos = 0
                      orderBy = sorting
                      languageField = sys_language_uid
                      }
              
        renderObj < tt_content
        renderObj.image.20.maxW.override >
        renderObj.image.20.maxW = 560
        renderObj.image.20.maxW {
          override = 370
          override.if.equals.data = page:tx_rlmptmplselector_main_tmpl
          override.if.value = col3fix_nav_nor_rgt_new.html
        }                  
}

So funktioniert das auch wunderbar. Standardmässig sind Bilder 560px breit, wähle ich das andere Template (col3fix_nav_nor_rgt_new.html) sind Bilder nur noch 370px breit. Nun möchet ich aber noch für ein weiteres Template eine Breite angeben. Alsd nochmals ein IF. Aber hier stehe ich an. Ich habe versucht, den folgenden Code:

        renderObj.image.20.maxW {
          override = 370
          override.if.equals.data = page:tx_rlmptmplselector_main_tmpl
          override.if.value = col3fix_nav_nor_rgt_new.html
        }

zu duplizieren und einfach den Templatename zu ändern. Aber dann funktioniert das erste nicht mehr!

Wie mache ich eine weitere IF-Abfrage?

Besten Dank und Gruss Mario