Zum Inhalt springen

LinkVars abfragen

Erstellt am 18. Januar 2008 · 3 Antworten · letzte Antwort am 19. Januar 2008

Tags: Frage

Darthstar ·

Hallo,
wie kann ich eine Bedingung schreiben, die nur dann eintritt wenn eine LinkVar NICHT gesetzt ist

[globalVar = GP:Fsize=1]
...
[global]

also nicht gleich eins, sondern gar nicht gesetzt.

Erklärung: Linkvars wie Sprache oder fontsize beispielsweise werden ja erst gesetzt wenn man auf entsprechende Buttons klickt. danach bleiben diese erhalten. Aber vorher sind sie dem Link nicht angefügt.

Wie würde dann die Condition aussehen??

[globalVar = GP:Fsize=""] klappt nicht

Weiß jemand wie?
Vielen Dank

just2b ·

einfach keine condition und am schluss mit der condition das überschreiben was eben anders sein soll

georg

Darthstar ·

hmm, ich habe mich anscheinend nicht richtig ausgedrückt...
Ich möchte eine Condition formulieren die so aussieht

{Fsize=1} und {L= nicht vorhanden}

Anders herum könnte ich so fragen:

Ich mache eine Kondition für
L=1 (...)

Fsize = 1 (...)
Fsize = 2 (...)
Fsize = 3 (...)
Fsize = 4 (...)

(L=1) && (Fsize=1) (...)
(L=1) && (Fsize=2) (...)
(L=1) && (Fsize=3) (...)
(L=1) && (Fsize=4) (...)

Würde in diesem Fall die Condition [(L=1) && (Fsize=1)] sowohl L=1 und Fsize=1 überschreiben, weil Sie nach den ersten beiden steht?

Im grunde brauche ich aber so etwas

(L=1) && (Fsize="") <--- Also L gesetzt aber Fsize NICHT vorhanden im Link!!

BITTE nicht auf die Syntax achten

Unbekannter Benutzer ·

Wenn du wirklich jede Denkbare Kombination in eine Condition packst, dann kannst du das doch einfach über die Reihenfolge festlegen...

L=1 kommt dann das mit rein, was bei Fsize leer und L=1 gelten soll und überschreibst das dann entsprechend bei L=1 && Fsize = 1 usw.

Müsste ohne Probleme gehen. Du könntest auch probieren auf Fsize < 1 zu testen, ich meine das ginge...

Grüße
Christian