Hallo!
Ich habe mehrere Platzhalter: BT01, BT02, ..., BT05. Per Anweisung möchte ich einem einen value-Wert ("_") zuweisen, die anderen sollen leer bleiben. Ich hatte gehofft, dass wie einen Array (in PHP) behandeln zu können. dann brauch ich nur ne variable, in der ich die Stelle definiere (1-5) und könnte dann mit einer Anweisung den speziellen Marker definieren.
Momentan mach ich das recht umständlich und statisch:
10.marks.BT01 = TEXT
10.marks.BT01.value = _
[...]
Vielleicht geht ja sowas:
10.marks.BT0.[stelle] = TEXT
10.marks.BT0.[stelle].value = _
[...]
Das kannst du mit ein COA Conten Object Array machen und würde dann wie folgt aussehen.
10.marks.BT0 = COA
10.marks.BT0.1 = was auch immer
10.marks.BT0.2 = was auch immer
10.marks.BT0.3 = was auch immer
10.marks.BT0.4 = was auch immer
Hallo Maik!
Danke für die Antwort!
Ich wollte mir aber die x-Zeilen ersparen und einfach eine Variable ("stelle") benutzen, die ich in der jeweiligen Seite definiert habe.
Wenn zum Beispiel in den Seiteneigenschaften stelle = 1 definiert ist, dass soll der Marker BT01 mit "_" ersetzt werden. Wenn stelle = 5 dann BT05, usw.. Die Anderen Marker sollen dann in dem Fall nicht ersetzt werden.
maennchen1 schrieb
Ich wollte mir aber die x-Zeilen ersparen und einfach eine Variable ("stelle") benutzen, die ich in der jeweiligen Seite definiert habe.
Wenn zum Beispiel in den Seiteneigenschaften stelle = 1 definiert ist, dass soll der Marker BT01 mit "_" ersetzt werden. Wenn stelle = 5 dann BT05, usw.. Die Anderen Marker sollen dann in dem Fall nicht ersetzt werden.
Das würde j abedeuten, dass die Datenbank erweitert werden müßte.
Das werden dann aber eher xx-Stellen.
Naja, vielleicht habe ich dein Problem auch nicht so recht verstanden.
Was das soll ist mir nämlich nicht so ganz klar.
Hallo!
In meinem Fall möchte ich einfach den Namen des Platzhalter mittels einer Variable ($stelle) bestimmen und mit einem Wert belegen.
In PHP mache ich das so: echo 'marker'.$stelle;
bzw: ${marker.$stelle} = $wert;
Das wird so nichts.
TypoScript ist keine Srogrammiersprache.
Mit TypoScript werden lediglich eigenschaften eingestellt.
Solche Funktionalitäten müßtest du dann in ein PHP Script auslagern.