[TYPO3-german] Unterschiedliche Wraps bei tt_news je nach Sprache

Yves Chassein yves.chassein at promatis.de
Mon Mar 19 15:12:47 CET 2012


Hey,
mir ist gerade etwas komisches aufgefallen bei tt_news. Ich habe eine 
die es in deutsch sowie in englisch gibt (englische Übersetzung wurde 
über lokalisierung erstellt). Jetzt wird die Subheadline im deutschen 
mit h2 gewrapt im englischen aber mit h3. Hat jemand auch schon mal das 
Problem gehabt? Wenn ja gibt es da eine Möglichkeit dies zu ändern?

Des Weiteren wollte ich frage ob es eine möglichkeit gibt den 
Sprachumschalter auf einer Detailseite bei tt-news nur anzuzeigen, wenn 
es diesen Artikel wirklich übersetzt gibt, oder geht dieser immer auf 
die "DetailSeite" an sich, wenn für diese eine Übersetzung angelegt ist 
wird der Sprachumschalter angezeigt, realisiert ist er wie folgt:
globalVar = GP:L=1]
     page.10.marks.LANGUAGE_MENU = COA
     page.10.marks.LANGUAGE_MENU {
         10 = HMENU
         10 {
             special=language

             # UID's der Sprachen werden als special value übergeben 
damit man später auf die Übersetztungen verlinken kann
             special.value = 0
             1 = TMENU
             1 {
                 # Entfernt das Kästchen um die Links
                 noBlur = 1
                 wrap =  |
                 NO = 1
                 NO {
                     doNotLinkIt = 1
                     # Nun wird der Link mit den aktuellen 
GET-Parametern neu aufgebaut
                     stdWrap.typolink.parameter.data = page:uid
                     stdWrap.typolink.additionalParams = &L=0
                     stdWrap.typolink.addQueryString = 1
                     stdWrap.typolink.addQueryString.exclude = 
L,id,cHash,no_cache
                     stdWrap.typolink.addQueryString.method = GET
                     stdWrap.typolink.useCacheHash = 1
                     stdWrap.typolink.no_cache = 0
                     stdWrap.cObject = TEXT
                     stdWrap.cObject {
                         # Angabe des Textes
                         value = Deutsch
                     }

                     allWrap =  |
                 }

                 # Kopieren des NO-Zustand in den ACT-Zustand
                 ACT < .NO
                 ACT {
                     doNotLinkIt = 1
                     allWrap = |
                 }

                 #
                 USERDEF1 = 1
                 USERDEF1 {
                     doNotLinkIt = 1
                     stdWrap.cObject = TEXT
                     stdWrap.cObject {
                         value =
                     }
                     stdWrap.wrap = &nbsp; |&nbsp;
                 }
                 USERDEF2 = 1
                 USERDEF2 {
                     doNotLinkIt = 1
                     stdWrap.cObject = TEXT
                     stdWrap.cObject {
                         value =
                     }
                     stdWrap.wrap = &nbsp; |&nbsp;
                 }
             }
         }
     }

# Wenn Deutsch ausgewählt ist
[else]
     page.10.marks.LANGUAGE_MENU = COA
     page.10.marks.LANGUAGE_MENU {
         10 = HMENU
         10 {
             special=language

             # UID's der Sprachen werden als special value übergeben 
damit man später auf die Übersetztungen verlinken kann
             special.value = 1
             1 = TMENU
             1 {
                 noBlur = 1
                 wrap =  |
                 NO = 1
                 NO {
                     doNotLinkIt = 1
                     # Nun wird der Link mit den aktuellen 
GET-Parametern neu aufgebaut
                     stdWrap.typolink.parameter.data = page:uid
                     stdWrap.typolink.additionalParams =&L=1
                     stdWrap.typolink.addQueryString = 1
                     stdWrap.typolink.addQueryString.exclude = 
L,id,cHash,no_cache
                     stdWrap.typolink.addQueryString.method = GET
                     stdWrap.typolink.useCacheHash = 1
                     stdWrap.typolink.no_cache = 0
                     stdWrap.cObject = TEXT
                     stdWrap.cObject {
                         # Angabe des Textes
                         value = English
                     }

                     allWrap =  |
                 }

                 # Kopieren des NO-Zustand in den ACT-Zustand
                 ACT < .NO
                 ACT {
                     doNotLinkIt = 1
                     allWrap = |
                 }

                 #
                 USERDEF1 = 1
                 USERDEF1 {
                     doNotLinkIt = 1
                     stdWrap.cObject = TEXT
                     stdWrap.cObject {
                         value =
                     }
                     stdWrap.wrap = &nbsp; |&nbsp;
                 }
                 USERDEF2 = 1
                 USERDEF2 {
                     doNotLinkIt = 1
                     stdWrap.cObject = TEXT
                     stdWrap.cObject {
                         value =
                     }
                     stdWrap.wrap = &nbsp; |&nbsp;
                 }
             }
         }
     }
[global]

Grüße

Yves



More information about the TYPO3-german mailing list