From:<t.eilenberger@skzl.berlin.de>
Date: 8.5.03 14:45
Subject:I5: Checkboxen und darauf bezogene IF-Abfragen in Active Lists
Reply-To:<imperia-users@imperia.de>
Hallo,

bei uns werden seit langem bestimmte Eigenschaften einer Seite per
Checkboxen abgefragt, daraus ergibt sich auf der Ergebnisseite bspw. die
Anzeige einer
fest definierten Symbolgrafik.
Das funktionierende Konstrukt im Template dazu lautet:

<INPUT NAME="IMPERIA:grafik" TYPE="CHECKBOX" VALUE="grafikoff">

und dann:

#IF ("<!--XX-grafik-->")
<img ...>
#ENDIF

Alles wunderbar.

Jetzt soll all diesen Seiten eine Trefferliste vorgeschaltet werden, in
denen diese Grafiken auch erscheinen.

Meine Herangehensweise...

...
<IMPERIA>
READDIR ="/
FOREACH FOUND {

#IF ("<!--MM-grafik-->")
<img ...>
#ENDIF

}
</IMPERIA>


... funktioniert nicht. Die IF-Abfrage scheint nicht ausgeführt zu werden.
Alle anderen Arten wie bspw:

#IF ("<!--MM-grafik-->" EQ "grafik")
<img ...>
#ENDIF

oder 

#IF ("<!--MM-grafik-->" NOT EQ "grafikoff")
<img ...>
#ENDIF

funktionieren auch nicht. Soll heißen, es kommen immer identische Ergebnisse
in der Trefferliste (also bei jedem Eintrag das gleiche Ergebnis), obwohl es
gemäß der Auswahl im Template zu unterschiedlichen Anzeigen kommen müsste.

Funktionieren IF-Abfragen in "<IMPERIA>" generell nicht? Ein ähnliches
Problem hab ich auch beim Auslesen aus einer SELECT-Box, aus deren Auswahl sich
die Hintergrundfarbe der Zeile in der Trefferliste ergeben soll. Ich habe
definitiv alle Möglichkeiten der SELECT-BOX durch IF/ENDIF abgefangen. Im Ergebnis
sieht es jedoch so aus, als hätte nichts zugetroffen.


In der Doku als auch im Archiv der Mailingliste hab ich dazu nichts
gefunden.

über Hinweise dankbar ist...

Tino Eilenberger

-- 
Diese Mail wurde versendet durch www.berlin.de



Thread (I5: Checkboxen und darauf bezogene IF-Abfragen in Active Lists)

© 2001, 2002 marchive.pl Christian Lackas

[HOME]   [MARCHIVE]   [INDEX]   [IMPERIA]   [IMPRESSUM]   [DELTA]