Hallo Imperia-Users,
diese Frage habe ich zwar im Archiv gefunden, damals gab es jedoch nicht
die gewünschte Antwort, aber vielleicht hat sich mittlerweile (i6.5.1)
ja was getan:
ich möchte in einem Metafile abhängig von der Auswahl aus einer
Drop-Down-Liste gleich mehrere (!!!) Variablen (Meta-Felder) setzen. Ad
hoc würde ich den folgenden Code verwenden:
SELECTION = "title:Seite"
OPTION "Startseite:Startseite"
OPTION "Kontakt:Kontakt"
...
ENDSEL
#IF ("<!--XX-title-->" EQ "Startseite")
HIDDEN "filename:index.html"
HIDDEN "template:muster_allgemein"
...
#ENDIF
...
Nun funktioniert das leider nicht. Denn das "<!--XX-seitenname-->" wird
wohl direkt beim Aufbau der Meta-Eingabe-Seite aufgelöst. Aber
stattdessen "<!--KK-seitenname-->" zu verwenden, bringt ebenfalls
nichts, weil beim Verlassen des Meta-Edits das IF nicht mehr
berücksichtigt wird.
Leider kann ich diese IF-Abfrage auch nicht in das Template verbannen,
da die Templateauswahl davon abhängt und bei verschiedenen Auswahlen (=
Werten von "title") durchaus dasselbe Template zugeordnet werden kann,
also keine ein-eindeutige Zuordnung von template und title besteht.
Habe ich nur ein Brett vor dem Kopf und weiß jemand Rat?
Oder gibt es zumindest eine Lösung in Perl? (Ich habe allerdings von
Perl bislang keine Ahnung.)
Schöne Grüße,
Axel Pawellek
--
Axel Pawellek
FernUniversität in Hagen
Zentrum für Fernstudienentwicklung
In der Krone 17
D-58084 Hagen
Tel.: +49 02331 987-4169
email: axel.pawellek@fernuni-hagen.de
| Thread (IF-Abfragen in Metafiles) |
- 2.6.03 15:23, Axel Pawellek
|
© 2001, 2002 marchive.pl Christian Lackas
[HOME]
[MARCHIVE]
[INDEX]
[IMPERIA]
[IMPRESSUM]
[DELTA]