[Frage] Typo3 8.7.19 Mehrsprachigkeit Condition funktionieren nicht TYPO3-Version: 8.7.19

  • design-typo3 design-ty...
    Typ im Roten Hemd
    0 x
    2 Beiträge
    0 Hilfreiche Beiträge
    31. 10. 2019, 12:09

    Hallo zusammen,

    ich habe bei einer Website eine Mehrsprachigkeit aufgebaut (zweite Sprache Englisch).
    Es ist eine neue SprachID angelegt, alle Texte sind übersetzt aber am TypoScript scheitert es.
    Sobald ich die Conditions einsetze ist meine Seite komplett weiß.
    Wenn ich mit den Conditions [language]arbeote dann schaltet er mir zumindest schon mal auf die richtige Sprache um aber eben dauerhaft.
    Ich poste hier jetzt einfach mal mein komplettes TypoScript und hoffe ihr könnt mir helfen wo der Fehler liegt:

    page = PAGE

    page {
    meta.viewport = width=device-width, initial-scale=1

    config {
    doctype = html5
    linkVars = L
    sys_language_uid = 0
    sys_language_overlay = 1
    sys_language_mode = content_fallback
    language = de
    locale_all = de_DE.UTF-8
    htmlTag_setParams = lang="de" dir="ltr" class="no-js"
    #URL verschönern
    noPageTitle = 1
    # gibt Fehlermeldungen richtig aus
    contentObjectExceptionHandler = 0
    simulateStaticDocuments = 1
    simulateStaticDocuments_noTypeIfNoTitle = 1
    }

    [globalVar = GP:L = 2]
    config {
    sys_language_uid = 2
    language = en
    locale_all = en_EN.UTF-8
    htmlTag_setParams = lang="en" dir="ltr" class="no-js"
    }
    [global]

    #[language = lang0]
    # config {
    # sys_language_uid = 0
    # language = de
    # locale_all = de_DE.UTF-8
    # htmlTag_setParams = lang=de" dir="ltr" class="no-js"
    # }
    #[language]#[language = lang2]
    # config {
    # sys_language_uid = 2
    # language = en
    # locale_all = en_EN.UTF-8
    # htmlTag_setParams = lang="en" dir="ltr" class="no-js"
    # }
    #[language]

    # Daten in den <head>-Bereich einfügen
    # Seitentitel wird über den "Untertitel" in Seiteneigenschaften zugewiesen
    headerData {
    10 = TEXT
    10 {
    field = title
    wrap = <title> | </title>
    }
    # Lässt Smartphones Telefonnummern und andere Zahlen nicht highlighten
    20 = TEXT
    20.value = <meta name="format-detection" content="telephone=no">
    }
    # End headerData

    bodyTag >
    bodyTagCObject = TEXT
    bodyTagCObject.dataWrap = <body id="pid{field:uid}">

    includeCSS {
    file10 = fileadmin/templates/css/bootstrap.min.css
    file10.media = all
    file15 = fileadmin/templates/css/styles.css
    file15.media = all
    file20 = fileadmin/templates/font-awesome/css/font-awesome.min.css
    file20.media = all
    }
    # End includeCSS

    includeJS{
    file_10 = fileadmin/templates/js/jquery.js
    #<!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries -->
    #<!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
    #<!--[if lt IE 9]>
    # <script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
    # <script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>
    #<![endif]-->
    }
    # End includeJS

    includeJSFooter {
    file_20 = fileadmin/templates/js/bootstrap.min.js

    jQuery.external = 1
    jQuery = http://cdnjs.cloudflare.com/ajax/libs/jquery-easing/1.3/jquery.easing.min.js

    file_30 = fileadmin/templates/js/classie.js
    file_40 = fileadmin/templates/js/cbpAnimatedHeader.min.js
    file_50 = fileadmin/templates/js/agency.js

    }
    # End includeJSFooter

    10 = FLUIDTEMPLATE
    10 {
    template = FILE
    template.file = fileadmin/templates/index.html

    variables {

    contentMain < styles.content.get
    contentMain.select.where = colPos = 0

    #contentLeft < styles.content.get
    #contentLeft.select.where = colPos = 1

    #contentRight < styles.content.get
    #contentRight.select.where = colPos = 2

    #contentBorder < styles.content.get
    #contentBorder.select.where = colPos = 3

    pageSubTitle = TEXT
    pageSubTitle.field = subtitle

    pageTitle = TEXT
    pageTitle.field = title

    # ein bestimmtes Element anzeigen:
    logo = COA

    logo.10 = RECORDS
    logo.10 {
    tables = tt_content
    source = 4
    dontCheckPid = 1
    }

    # ein bestimmtes Element anzeigen:
    footerGroessen = COA

    footerGroessen.10 = RECORDS
    footerGroessen.10 {
    tables = tt_content
    source = 2
    dontCheckPid = 1
    }

    # ein bestimmtes Element anzeigen:
    footerMenuTxt = COA

    footerMenuTxt.10 = RECORDS
    footerMenuTxt.10 {
    tables = tt_content
    source = 3
    dontCheckPid = 1
    }

    footerSuma = COA
    footerSuma.10 = RECORDS
    footerSuma.10 {
    tables = tt_content
    source = 475
    dontCheckPid = 1
    }

    image = IMG_RESOURCE
    image {
    file {
    import = 1
    import.data = levelmedia:-1,slide
    import.listNum = 0
    treatIdAsReference = 1
    #width = 1920
    }
    }

    menuPrimary = HMENU
    menuPrimary {
    special = directory
    special.value = 2

    wrap = <ul class="nav navbar-nav"> | </ul>
    1 = TMENU
    1 {
    NO = 1
    # Menüpunkten individuelle ID und Klasse zuweisen
    NO.wrapItemAndSub= <li class="menu{field:uid}" id="menu{field:uid}">|</li>
    NO.wrapItemAndSub.insertData=1
    # aktueller Menüpunkt wird gestaltet
    CUR = 1
    CUR.wrapItemAndSub = <li class="menu{field:uid}" id="menu{field:uid}">|</li>
    CUR.wrapItemAndSub.insertData=1
    CUR.ATagParams = class="active"

    ACT < .CUR
    }
    }
    # End menuPrimary
    menuHeader = HMENU
    menuHeader {
    special = directory
    special.value = 3
    wrap = <ul class="menuHeader"> | </ul>
    1 = TMENU
    1 {
    NO = 1
    NO.wrapItemAndSub = <li> | </li>
    # aktueller Menüpunkt wird gestaltet
    CUR = 1
    CUR.wrapItemAndSub = <li> | </li>
    CUR.ATagParams = class="active"
    }
    }
    # End menuHeader
    menuSocial = HMENU
    menuSocial {
    special = directory
    special.value = 17
    wrap = <ul class="menuSocial"> | </ul>
    1 = TMENU
    1 {
    NO = 1
    NO.wrapItemAndSub= <li class="menu{field:uid}">|</li>
    NO.wrapItemAndSub.insertData=1
    # aktueller Menüpunkt wird gestaltet
    CUR = 1
    CUR.wrapItemAndSub = <li> | </li>
    CUR.ATagParams = class="active"
    }
    }
    # End menuSocial
    menuFooter = HMENU
    menuFooter {
    special = directory
    special.value = 4
    wrap = <ul class="menuFooter"> | </ul>
    1 = TMENU
    1 {
    NO = 1
    NO.wrapItemAndSub = <li> | </li>
    # aktueller Menüpunkt wird gestaltet
    CUR = 1
    CUR.wrapItemAndSub = <li> | </li>
    CUR.ATagParams = class="active"
    }
    }
    # End menuFooter
    menuLanguage = COA
    menuLanguage {
    10 = TEXT
    10.field = uid
    10.wrap = <a href="index.php?id=| &L=2" class="english"></a>
    20 = TEXT
    20.field = uid
    20.wrap = <a href="index.php?id=| &L=0" class="german"></a>
    }
    # End menuLanguage
    }
    # End variables
    }
    # End 10
    }
    # End page

    # Inhaltselement Text und Media Bugfix
    tt_content.textmedia < tt_content.textpic
    tt_content.textmedia.20.imgList.cObject.references.fieldName = assets

    Vielen Dank im Voraus für eure Hilfe.
    Schöne Grüße
    Sylvia


  • 1
  • 1