Funkt nicht - Sprach Conditions um verschiedene Ressourcen auszuwählen
| Autor | Nachricht |
|---|---|
|
Verfasst am: 10. 07. 2012 [15:49]
|
|
|
fletcherduck
Themenersteller
Dabei seit: 07.09.2010
Beiträge: 14
|
Hallo TYPO3-Könner! Ich bin noch etwas verwirrt was die Conditions betrifft. Mein Ziel ist es in einem Menue je nach Sprache verschiedene Ressourcen zu laden. Ich habe es mit mehreren Varianten probiert. Er springt immer in die letzte Condition also L=1- auch wenn die L = 0 ist. Was mach ich falsch? TYPOSCRIPT ############## MENUE ###################### temp.menu = HMENU temp.menu { #special = directory #special.value = 257 entryLevel = 1 1 = GMENU 1 { expAll = 1 wrap = <ul>|</ul> noBlur = 1 NO = 1 NO { wrap = <li class="level1-li">|</li> stdWrap.htmlSpecialChars = 1 ATagTitle.field = title ATagParams = class="level1-a" altImgResource.import = uploads/media/ altImgResource.import.field = media [globalVar=GP:L=0] altImgResource.import.listNum = 0 [globalVar=GP:L=1] altImgResource.import.listNum = 2 [global] } RO = 1 RO < .NO RO { [globalVar=GP:L=0] altImgResource.import.listNum = 1 [globalVar=GP:L=1] altImgResource.import.listNum = 3 [global] ATagParams = class="level1-a fly" } ACT < .RO } } |
|
Verfasst am: 10. 07. 2012 [17:08]
|
|
|
Norman2k
Dabei seit: 01.09.2004
Beiträge: 1120
|
Conditions dürfen nicht innerhalb geschweiften Klammern stehen! Also erst alle Klammern schließen und dann die komplette Zeile in die Condition TYPOSCRIPT |
|
Verfasst am: 12. 07. 2012 [08:12]
|
|
|
fletcherduck
Themenersteller
Dabei seit: 07.09.2010
Beiträge: 14
|
Super! Vielen vielen Dank! |
|
Verfasst am: 12. 07. 2012 [09:06]
|
|
|
fletcherduck
Themenersteller
Dabei seit: 07.09.2010
Beiträge: 14
|
Zu früh gefreut... Beim Sprachwechsel werden die Englischen Grafiken im Menue nicht geladen. Der Status vom ersten Generieren des Menues bleibt einfach immer bestehen. Im Seitlichen Menue, das ein reines Textmenue ist, werden natürlich die Englischen Begriffe ersetzt. Nur im Grafischen Menue nicht. Ich danke Euch für jede Idee... |
|
Verfasst am: 17. 07. 2012 [14:13]
|
|
|
ra.s
Dabei seit: 06.04.2006
Beiträge: 101
|
Welche TYPO3 Version verwendest du? Ab Version 4.6 wird aus "GP" "_GP". TYPOSCRIPT
|
|
Verfasst am: 17. 07. 2012 [14:51]
|
|
|
Norman2k
Dabei seit: 01.09.2004
Beiträge: 1120
|
ra.s schrieb: Welche TYPO3 Version verwendest du? Ab Version 4.6 wird aus "GP" "_GP". TYPOSCRIPT Hast du dafür eine eine Quelle oder hast das mal selbst getestet? Eventuell verwechselst du das mit t3lib_div::GPvar / t3lib_div::_GP? |
|
Verfasst am: 17. 07. 2012 [17:37]
|
|
|
ra.s
Dabei seit: 06.04.2006
Beiträge: 101
|
Verdammt, Norman2k hat Recht. Da hab' ich was durcheinander geworfen. |
|
Verfasst am: 18. 07. 2012 [08:58]
|
|
|
fletcherduck
Themenersteller
Dabei seit: 07.09.2010
Beiträge: 14
|
Hm, ich habe Version 4.5.15. Nach wie vor werden beim Sprachwechsel die Englischen Grafiken im Menue nicht geladen. Im Moment sieht mein Code so aus: TYPOSCRIPT ############## MENUE ###################### temp.menu = HMENU temp.menu { #special = directory #special.value = 257 entryLevel = 1 1 = GMENU 1 { expAll = 1 wrap = <ul>|</ul> noBlur = 1 NO = 1 NO { wrap = <li class="level1-li">|</li> stdWrap.htmlSpecialChars = 1 ATagTitle.field = title ATagParams = class="level1-a" altImgResource.import = uploads/media/ altImgResource.import.field = media altImgResource.import.listNum = 0 } RO = 1 RO < .NO RO { altImgResource.import.listNum = 1 ATagParams = class="level1-a fly" } ACT < .RO } } und am Ende des TS: TYPOSCRIPT [globalVar=GP:L=1] temp.menu.1.NO.altImgResource.import.listNum = 2 temp.menu.1.RO.altImgResource.import.listNum = 3 [global] |
|
Verfasst am: 18. 07. 2012 [10:56]
|
|
|
ra.s
Dabei seit: 06.04.2006
Beiträge: 101
|
Hm, setze Deine Condition doch mal direkt nach dem temp.menu. So das sie im TS vor dem Punkt steht, an dem Du das temp.menu einem Marker (oder wo immer Du es letzendlich verwendest) zuweist. Evtl. ist es einfach nur eine Frage der Reihenfolge im TS. |
|
Verfasst am: 18. 07. 2012 [11:32]
|
|
|
fletcherduck
Themenersteller
Dabei seit: 07.09.2010
Beiträge: 14
|
|



