Zum Inhalt springen

Konstante als Array

Erstellt am 26. Mai 2007 · 5 Antworten · letzte Antwort am 26. Mai 2007

Tags: Frage

steffenk ·

Arrays werden in TS anders geschrieben. Soll farbe ein array sein, so wird das so definiert:

farbe {
  1 = rot
  2 = grün
  3 = blau
}

man greift dann auf einzelne Elemente zu mit

farbe.1
farbe.2
etc.

froemken ·

Danke Dir für den Tipp.

Konstanten:
farbe {
1=1
2=2
3=3
4=4
5=5
}

hab auch schon folgendes probiert:

farbe {
1
2
3
4
5
}

Ich brauche einfach nur die Zahlen 1-5 NACHEINANDER für den addParam-Parameter:

KUGELN.1 = GMENU
KUGELN.1.addParams = &farbe={$farbe}

Ich hab grad in Google noch den Parameter additionalParams gefunden, mit dem wenigstens das NACHEINANDER per "||" realisierbar ist:

KUGELN.1 = GMENU
KUGELN.1.NO = 1
KUGELN.1.NO.additionalParams = &farbe=1 || &farbe=2 || &farbe=3 || &farbe=4 || &farbe=5

Aber als saubere Lösung empfinde ich das nicht.
Wenn also jemand eine bessere Lösung hat...immer her damit...

Stefan

steffenk ·

das hast Du nur falsch verstanden. An dem Beispiel wird das deutlich:

page.13.value.addParams.bgcolor = {$menuCol.bgColor}
page.13.value.addParams._offset = -1

addParams ist ein Array, da es mehrere Eigenschaften hat, anders geschrieben:

page.13.value.addParams {
  bgcolor = {$menuCol.bgColor}
  _offset = -1  
}