Browserweichen bei Alternativ-Layout?

  • 0 x
    16 Beiträge
    0 Hilfreiche Beiträge
    25. 03. 2008, 09:34

    Guten Tag allerseits,

    ich habe eine Typo3-Seite mit Browserweiche im Setup für IE eingerichtet. Die Seite hat drei verschiedene Layout-Typen, die bei Seiteneigenschaften unter den Typ-Optionen (Layout) ausgewählt werden können.

    Das Problem:
    Die Browserweiche funktioniert nur für das Standard-Layout. Wenn ich einen der beiden anderen Typen wähle, Stellt der IE alles falsch dar, weil er nicht mehr auf die CSS zugreift, die ich für den IE vorgesehenen habe.

    Ich kenne mich mit TypoScript nicht aus - aber das merkt Ihr wahrscheinlich selber, wenn Ihr meinen Code seht #paralyzed#

    [TS][browser = msie]
    page.includeCSS.file1 = fileadmin/templates/urc_template/css/ie_setup.css
    page.includeCSS.file2 = fileadmin/templates/urc_template/css/ie_text.css
    page.includeCSS.file3 = fileadmin/templates/urc_template/css/ie_navbar.css
    [ELSE]page.includeCSS.file1 = fileadmin/templates/urc_template/css/layout_setup.css
    page.includeCSS.file2 = fileadmin/templates/urc_template/css/layout_text.css
    page.includeCSS.file3 = fileadmin/templates/urc_template/css/navbar.css
    [GLOBAL]

    [globalVar = TSFE:page|layout = 1]
    [browser = msie]
    seite.10.template.file = fileadmin/templates/urc_template/layout2.html
    page.includeCSS.file1 = fileadmin/templates/urc_template/css/ie2_setup.css
    page.includeCSS.file2 = fileadmin/templates/urc_template/css/ie2_text.css
    page.includeCSS.file3 = fileadmin/templates/urc_template/css/ie_navbar.css
    [ELSE]seite.10.template.file = fileadmin/templates/urc_template/layout2.html
    page.includeCSS.file1 = fileadmin/templates/urc_template/css/layout2_setup.css
    page.includeCSS.file2 = fileadmin/templates/urc_template/css/layout2_text.css
    page.includeCSS.file3 = fileadmin/templates/urc_template/css/navbar.css
    [GLOBAL]

    [globalVar = TSFE:page|layout = 2]
    [browser = msie]
    page.includeCSS.file1 = fileadmin/templates/urc_template/css/ie_flash_setup.css
    page.includeCSS.file2 = fileadmin/templates/urc_template/css/ie_text.css
    page.includeCSS.file3 = fileadmin/templates/urc_template/css/ie_navbar.css
    [ELSE]page.includeCSS.file1 = fileadmin/templates/urc_template/css/flash_setup.css
    page.includeCSS.file2 = fileadmin/templates/urc_template/css/layout_text.css
    page.includeCSS.file3 = fileadmin/templates/urc_template/css/navbar.css
    [GLOBAL]

    [/TS]

    Ich hoffe es weiß jemand Rat. Die Lösung für dieses Problem wäre ein großer Schritt für mich mit Typo3


  • 1
  • just2b just2b
    TYPO3-Yoda
    0 x
    18741 Beiträge
    2 Hilfreiche Beiträge
    25. 03. 2008, 09:45

    du kannst conditions nicht verschachteln, dafür mit && || verknüpfen

    georg

  • 1