From:<tgross@m-s.de>
Date: 5.8.03 9:11
Subject:Re: Probleme mit #IF im Template (Imperia 6.5.3)
Reply-To:Imperia-Mailingliste
Hallo,

vielen Dank für eure Antworten! Jetzt funktioniert es wie ich es wollte.

Ciao,
Thomas Groß

--
mantel + schoelzel AG * digitales marketing
Druseltalstrasse 25 * 34131 Kassel
Fon: 0561-93 56 8-0 * Fax: 0561-93 56 8-19
mailto:tgross@m-s.de * http://www.m-s.de


> -----Ursprüngliche Nachricht-----
> Von: imperia-users-bounces+tgross=m-s.de@imperia.net [mailto:imperia-
> users-bounces+tgross=m-s.de@imperia.net] Im Auftrag von Ingrid Graefen
> Gesendet: Montag, 4. August 2003 12:53
> An: tgross@m-s.de
> Betreff: Re: [IMPERIA] Probleme mit #IF im Template (Imperia 6.5.3)
> 
> Hallo,
> 
> > > Diese Abfrage
> > > #IF ("<!--XX-boxkontakt-->" NOT EQ "")
> > > führt zu folgender Fehlermeldung:
> > > operator not string (Kontakt) expected in '(""Kontakt"" NOT EQ
"")'
> > > Was kann ich da tun? In Imperia 4 funktionierte das noch.
> 
> >Dafür gibt es die Abfrage:
> >
> >#IF (<!--XXDEF-boxkontakt>)
> >
> >Die macht keine Probleme mit Hochkommas, und liefert ein simples
"true"
> oder
> >"false" zurück,
> 
> Für die Fälle, in denen XXDEF nicht ausreicht, gibt es eine Lösung mit
> Hilfe
> von "escaping modes":
> 
> #IF ("<!--XX-TEXT:boxkontakt-->" EQ "STRING")
> ...
> #ENDIF
> 
> wobei STRING ein String oder eine <!--XX-TEXT:field--> Variable sein
kann.
> 
> Da man vorher nicht weiß, ob Anführungszeichen in das abgefragte Feld
> geraten
> können, sollte man in #IF-Abfragen grundsätzlich mit "XXDEF" oder
> "XX-TEXT:" arbeiten.
> 
> Weitere Infos zu escaping modes, die nichts mit diesem Problem zu tun
> haben,
> gibt es im pod zu Template::Form und Template::Expansion und im
Imperia-
> Programmier-Handbuch (z.B.: 2.4.13.1 Stringvergleiche in IF-Abfragen).
> 
> Ingrid Gräfen
> Software-Entwicklung
> 
> Imperia AG
> Leyboldstr. 10
> 50354 Hürth
> http://www.imperia.de
> 
> 

Thread (Probleme mit #IF im Template (Imperia 6.5.3))

© 2001, 2002 marchive.pl Christian Lackas

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