Einzelnen Beitrag anzeigen
  #1  
Alt 09.05.07, 09:27
marcbenthaus marcbenthaus ist offline
Forum Newbie
 
Registriert seit: 17.01.06
Alter: 28
Beiträge: 21
Frage

Conditions über GET-Variable werden in Typoscript nicht angewendet.


Schönen Guten Tag!


Ich habe ein Problem mit folgendem Typoscript-Code. Ich hänge manuell an die URL den Parameter &pic=x an, wobei x eine Zahl von 0 bis 4 ist.
Dementsprechend, welche Zahl in der Variable steckt, soll ein anderes Bild angezeigt werden.
Typoscript-Code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
<![CDATA[

// Nur zum Testen: Einfache Ausgabe der GET-Variable
5 = TEXT
5.data = GPvar:pic



10 = IMAGE
10.file = GIFBUILDER
10.file {
XY = 440,330
10 = IMAGE
10.file.import = uploads/tx_templavoila/
10.file.import.current = 1
10.file.import.listNum = 0

[globalVar = GP:pic = 1] - ERROR: Line 17: Object Name String, "[globalVar" contains invalid character "[". Must be alphanumeric or one of: "_-."
10.file.import.listNum = 1
[end] - ERROR: Line 19: Object Name String, "[end]" contains invalid character "[". Must be alphanumeric or one of: "_-."
[globalVar = GP:pic = 2] - ERROR: Line 20: Object Name String, "[globalVar" contains invalid character "[". Must be alphanumeric or one of: "_-."
10.file.import.listNum = 2
[end] - ERROR: Line 22: Object Name String, "[end]" contains invalid character "[". Must be alphanumeric or one of: "_-."
[globalVar = GP:pic = 3] - ERROR: Line 23: Object Name String, "[globalVar" contains invalid character "[". Must be alphanumeric or one of: "_-."
10.file.import.listNum = 3
[end] - ERROR: Line 25: Object Name String, "[end]" contains invalid character "[". Must be alphanumeric or one of: "_-."
[globalVar = GP:pic = 4] - ERROR: Line 26: Object Name String, "[globalVar" contains invalid character "[". Must be alphanumeric or one of: "_-."
10.file.import.listNum = 4
[end] - ERROR: Line 28: Object Name String, "[end]" contains invalid character "[". Must be alphanumeric or one of: "_-."


10.file.maxW = 440
10.file.minW = 440
10.file.maxH = 330
10.file.minH = 330
}
10.params = class="projektbild"
10.imageLinkWrap = 1
10.imageLinkWrap.enable = 1
10.imageLinkWrap.typolink.parameter.data = TSFE:id
        // 10.imageLinkWrap.typolink.additionalParams = &pic=x
10.wrap = <div class="galerie">|<div class="galerie_oeffnen">Weitere Ansichten beim Klick auf das Bild</div></div>

]]> - ERROR: Line 43: Object Name String, "]]" contains invalid character "]". Must be alphanumeric or one of: "_-."
Bisher habe ich folgende Sachen ausprobiert:

Beim manuellen Setzen in Typoscript kann ich problemlos mit der Zeile
Typoscript-Code:
1:
10.file.import.listNum = 0
das entsprechende Bild auswählen. Das ist kein Problem.

Auch die Ausgabe der Variable zu Testzwecken zeigt, dass sie ausgelesen wird und auch durch das Typoscript dann angezeigt wird.


Lediglich die Conditions werden nicht abgearbeitet. Egal welchen Wert die Variable hat, es wird immer das gleiche Bild angezeigt. (nämlich das, was auch bei listNum = 0 erscheint.)


Kann mir jemand auf die Sprünge helfen? Ist die Syntax der Conditions falsch? Hat es damit zu tun, dass das TypoScript innerhalb einer Templavoila-DS steckt? (Was ich mir erstmal nicht vorstellen kann...)
Über einen Tipp würde ich mich freuen!

Beste Grüße!


Marc.
__________________
Informationen zu Typo3 und zum Server:
Typo3 4.1.1 | SUSE/Linux 9.0 mit Plesk 7.5 Reloaded | Apache: 2.0.49 | MySQL 4.0.18 | PHP: 4.3.4
Mit Zitat antworten