Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten Ansicht
  #1  
Alt 21.07.06, 19:02
Forum Zuschauer
 
Registriert seit: 21.07.06
Alter: 27
Beiträge: 1
Frage get variablen abfragen und neu setzen

Hallo



ich habe das folgende wahrscheinlich sehr triviale problem und hoffe, daß ihr mir helfen könnt....

momentan steh ich vielleicht auch etwas auf den schlauch,
aber ich komm überhaupt nicht weiter

ich möchte auf einer seite einen style switcher und gleichzeitig auch 2buttons, über den der benutzer die Schriftgröße steuern kann einbinden.

Ich habe das bis jetzt über zusätzlich eingebundene Stylesheets realisiert.

Das klappt soweit , aber auf die art wie ich es gemacht habe kommen wilde url+parameter konstrukte zusammen :sad:

Ich benutze real url und bekomme die seitenurl immer in der form: http://meine-url.de/bla/ zurück

Ich muss 2 Variablen,( F (fontsize) und Style) anhängen
da aber nicht immer die variabel style belegt ist wenn jemand die fontgröße ändert und umgekehrtkommt es zu urls wie:

http://meine-url.de/bla/&F=3

außerdem werden die variablen auch doppelt angehängt, das sieht dann so aus:

http://meine-url.de/bla/?style=3&F=1?style=3&F=2
http://meine-url.de/bla/?style=2&F=1&F=2

wenn ich das & bei der Link zusammensetzung zu einem ? mache,
dann würde es so aussehen

http://meine-url.de/bla/?style=3?F=1


wie kann man abfragen ob eine variable gesetzt ist und diese dann überschreiben statt anhängen ?


vielleicht ein triviales Problem mit einfacher Lösung.... (hoffentlich)


ich hänge mal meinen Sourcecode an
und freue mich über jeden Lösungsvorschlag

Vielen Dank !!


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:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
100:
101:
102:
103:
104:
105:
106:
107:
108:
109:
110:
111:
112:
113:
114:
115:
116:
117:
118:
119:
120:
121:
122:
123:
124:
125:
126:
127:
128:
129:
130:
131:
132:
133:
134:
135:
136:
137:
138:
139:
140:
141:
142:
143:
144:
145:
146:
147:
148:
149:
150:
151:
152:
153:
154:
155:
156:
157:
158:
config.linkVars = style, F

[ . . . ]


#----------------------------------------------------
#Stylesheetswitch für die Unterschiedlichen Layouts
#----------------------------------------------------      

[globalVar = GP:style=2]
page.includeCSS {
file1 = fileadmin/css/style.css
file1.media = all
file2 = fileadmin/css/print.css
file2.media = print
file3 = fileadmin/css/kontrast/style2.css
}
[else]

page.includeCSS {
file1 = fileadmin/css/style.css
file1.media = all
file2 = fileadmin/css/print.css
file2.media = print
file3 = fileadmin/css/kontrast/style1.css
}
[end]  



#----------------------------------------------------
#Stylesheet für die Fontgröße zusätzlich einbinden
#----------------------------------------------------

page.10 = USER
page.10.userFunc = tx_templavoila_pi1->main_page

[globalVar = GP:F = 1]
page.headerData.20 = TEXT
page.headerData.20.value = <link rel="stylesheet" href="fileadmin/css/fontsize/1.css" type="text/css" />

[global]

[globalVar = GP:F = 2]
temp.headerData.20 = TEXT
temp.headerData.20.value = <link rel="stylesheet" href="fileadmin/css/fontsize/2.css" type="text/css" />
[global]


[globalVar = GP:F = 3]
temp.headerData.20 = TEXT
temp.headerData.20.value = <link rel="stylesheet" href="fileadmin/css/fontsize/3.css" type="text/css" />
[global]


page.headerData.11 < temp.headerData.20


#----------------------------------------------------
# Links für den Styleswitch
#----------------------------------------------------


lib.kontrast = COA
lib.kontrast {        

11 = TEXT
11.typolink {
parameter.data=TSFE:id
returnLast=url                                            
}

11.wrap = <a href="http://meine-url.de/|?style=1&F=

12 = TEXT
12.data = GPvar : F

13 = TEXT
13.value ="><img src="fileadmin/icons/icon_style1.gif" width="9" height="8" border="0" alt="" title="style1" /></a>



21 = TEXT
21.typolink {
parameter.data=TSFE:id
returnLast=url                              
}

21.wrap = <a href="http://meine-url.de/|?style=2&F=

22 = TEXT
22.data = GPvar : F

23 = TEXT
23.value ="><img src="fileadmin/icons/icon_style2.gif" width="9" height="8" border="0" alt="" title="Style2" /></a>



}

#----------------------------------------------------
# Links für die Schriftgröenauswahl
#----------------------------------------------------


lib.fontsize = COA
lib.fontsize {


11 = TEXT
11.typolink {
parameter.data=TSFE:id
returnLast=url                              
}

11.wrap = <a href="http://meine-url.de/|&F=1

12 = TEXT
12.data = GPvar : style

13 = TEXT
13.value =" class="f1">A</a>  


21 = TEXT
21.typolink {
parameter.data=TSFE:id
returnLast=url                              
}

21.wrap = <a href="http://meine-url.de/|&F=2&style=

22 = TEXT
22.data = GPvar : style

23 = TEXT
23.value =" class="f2">A</a>




31 = TEXT
31.typolink {
parameter.data=TSFE:id
returnLast=url                              
}


31.wrap = <a href="http://meine-url.de/|&F=3&style=

32 = TEXT
32.data = GPvar : style

33 = TEXT
33.value =">A</a>


}
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
Sponsored Links
Antwort


Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge anzufügen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

vB Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.
Trackbacks are An
Pingbacks are An
Refbacks are An


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
globale Variablen in PHP setzen und in Typoscript abfragen . Kurt51 TYPO3 4.x Fragen und Probleme 26 24.10.07 13:11
Variablen Pie TYPO3 4.x Fragen und Probleme 3 24.01.07 07:01
Feld in Backend abfragen Roman Extension modifizieren oder neu erstellen 2 01.09.06 12:56
if und else abfragen zulumaster GMENU, HMENU, TMENU und Co. 3 04.05.06 19:17
login abfragen Thoral Extension modifizieren oder neu erstellen 0 19.08.04 07:50


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:55 Uhr.


Powered by vBulletin® Version 3.6.8 Patch Level 2 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0
Template-Modifikationen durch TMS