2-sprachig und 2 verschiedene Fonts

  • panderas panderas
    Padawan
    0 x
    44 Beiträge
    0 Hilfreiche Beiträge
    04. 01. 2007, 10:34

    ich habe als default sprache arabisch und als 2. sprache englisch. für die 1. ebene der navigation benötige ich die entsprechende Fonts. mit einer Font geht es ohne probleme. die arabische Font für die 1. ebene erscheinen nicht.

    ich habe es so versucht, funktioniert aber nicht:

    [TS][PIDinRootline = 4] && [globalVar = GP:L=2]
    subparts {
    #Hauptnavigation
    MAIN_NAVIGATION < tmp.HAUPTNAVI
    }
    [global][PIDinRootline = 4] && [globalVar = GP:L<2]
    subparts {
    #Hauptnavigation
    MAIN_NAVIGATION < tmp.HAUPT_NAVI
    }
    [global][/TS]

    für arabisch:

    [TS]tmp.HAUPT_NAVI = HMENU
    tmp.HAUPT_NAVI {
    wrap = <div id="navigation"> | </div>
    1 = GMENU
    1 {
    NO = 1
    NO {

    XY = 178, 29
    10 = TEXT
    10.text.field = title
    10.fontFile = fileadmin/fonts/AXTMANAL.TTF
    10.fontColor = #000000
    10.backColor = #FFFFFF
    10.fontSize = 24
    10.offset = 2, 22
    }
    ACT = 1
    ACT {
    XY = 178, 29
    10 = TEXT
    10.text.field = title
    10.fontColor = #cb0066
    10.backColor = #FFFFFF
    10.fontFile = fileadmin/fonts/AXTMANAL.TTF
    10.fontSize = 24
    10.offset = 2, 22
    }
    RO = 1
    RO {
    XY = 178, 29
    10 = TEXT
    10.text.field = title
    10.fontColor = #e682b4
    10.backColor = #FFFFFF
    10.fontFile = fileadmin/fonts/AXTMANAL.TTF
    10.fontSize = 24
    10.offset = 2, 22
    }

    }
    2 = TMENU
    2 {
    wrap= <ul id="navLevel2"> | </ul>
    NO = 1
    NO {
    wrapItemAndSub = <li><span style="font-family: Arial, Helvetica, sans-serif;"> | </span></li>
    }
    ACT = 1
    ACT {
    wrapItemAndSub = <li class="active"><span style="font-family: Arial, Helvetica, sans-serif;"> | </span></li>

    }
    CUR=1
    CUR{
    wrapItemAndSub = <li><span style="font-family: Arial, Helvetica, sans-serif;"> | </span></li>
    ATagParams = style="color: #cb0066;"
    }

    }
    }[/TS]

    für englisch:

    [TS]tmp.HAUPTNAVI = HMENU
    tmp.HAUPTNAVI {
    wrap = <div id="navigation"> | </div>
    1 = GMENU
    1 {
    NO = 1
    NO {

    XY = 178, 29
    10 = TEXT
    10.text.field = title
    10.fontFile = fileadmin/fonts/B-ProHelvetia-Med.ttf
    10.fontColor = #000000
    10.backColor = #FFFFFF
    10.fontSize = 25
    10.offset = 2, 22
    }
    ACT = 1
    ACT {
    XY = 178, 29
    10 = TEXT
    10.text.field = title
    10.fontColor = #cb0066
    10.backColor = #FFFFFF
    10.fontFile = fileadmin/fonts/B-ProHelvetia-Med.ttf
    10.fontSize = 25
    10.offset = 2, 22
    }
    RO = 1
    RO {
    XY = 178, 29
    10 = TEXT
    10.text.field = title
    10.fontColor = #e682b4
    10.backColor = #FFFFFF
    10.fontFile = fileadmin/fonts/B-ProHelvetia-Med.ttf
    10.fontSize = 25
    10.offset = 2, 22
    }

    }
    2 = TMENU
    2 {
    wrap= <ul id="navLevel2"> | </ul>
    NO = 1
    NO {
    wrapItemAndSub = <li><span style="font-family: Arial, Helvetica, sans-serif;"> | </span></li>
    }
    ACT = 1
    ACT {
    wrapItemAndSub = <li class="active"><span style="font-family: Arial, Helvetica, sans-serif;"> | </span></li>

    }
    CUR=1
    CUR{
    wrapItemAndSub = <li><span style="font-family: Arial, Helvetica, sans-serif;"> | </span></li>
    ATagParams = style="color: #cb0066;"
    }

    }
    }[/TS]

    und für die stylesheets:

    [TS][globalVar = GP:L=2] && [PIDinRootline = 4]
    page.stylesheet = uploads/tf/proHelvetiaStyles_01.css
    [global]

    [globalVar = GP:L<2] && [PIDinRootline = 4]
    page.stylesheet = uploads/tf/proHelvetiaStylesEGY.css
    [global][/TS]


  • 1

  • 0 x
    04. 01. 2007, 11:05

    Conditions funktionieren nicht in einem Bereich mit geschweiften Klammern, du musst also dein erstes Typoscript ganz unten drunter setzen und das mit den subparts komplett ausschreiben. Weiß ja nicht wie du es aufgebaut hast, aber ungefähr so sollte es dann aussehen:

    [TS][PIDinRootline = 4] && [globalVar = GP:L=2]
    page.10.subparts.MAIN_NAVIGATION < tmp.HAUPTNAVI
    [global][PIDinRootline = 4] && [globalVar = GP:L<2]
    page.10.subparts.MAIN_NAVIGATION < tmp.HAUPT_NAVI

    #Hauptnavigation

    [global][/TS]

    Grüße

    Christian

  • 1