* Ingo Schaarschmidt <ingo@serv4us.de> [030122 11:53]:
Hallo Ingo,
> > <!--IMPERIABLOCK-->
> > <input name="IMPERIA:HTML:arbeitsgebiet" size="80" value="">
> > <!--/IMPERIABLOCK-->
> probier mal
> <!--IMPERIABLOCK-->
> #IF (("<!--XX-IBLOCK-TEXT:arbeitsgebiet-->") OR ("<!--XX-editmode-->"))
> <input name="IMPERIA:HTML:arbeitsgebiet" size="80" value="">
> #ENDIF
#IF ("<!--XXDEFINED-IBLOCK:arbeitsgebiet-->" OR "<!--XX-editmode-->")
...
#ENDIF
Zum einen könnte das Metafeld ja auch die Zeichenketten "no", "false"
oder "0" enthalten (die bekanntlich ja falsch sind) (BTW: das ist kein
völlig abwegiger Fall, wir hatten hier ja schon das Problem, dass jemand
Fussballergebnisse eingeben wollte, und da ist eine "0" ja nicht allzu
ungewöhnlich[1]).
Zum anderen sollte (die andere gebräuchliche Lösung)
"<!--XX-foo-->" NE ""
eigentlich immer durch den entsprechenden XX-DEFINED-Operator ersetzt
werden:
"<!--XXDEFINED-foo-->"
Dann ist das auf jeden Fall eindeutig und man hat auch das unten
erwähnte Problem nicht (das gilt auch für i5, hier klappt das nur mit
den ImperiaBlöcken nicht so schön).
BTW (an Imperia): Warum sind eigentlich <!--XXDEF-foo--> und
<!--XXDEFINED-foo--> Synonyme, aber <!--XXDEF-IBLOCK-foo--> gibt es
nicht? Wäre es nicht sinnvoll das konsistent zu halten? [Patch hängt
an].
> <!--/IMPERIABLOCK-->
> "TEXT" ist wichtig damit das z.B. mit """ im Inhalt geht.
Ist IMHO ein Bug. Das muss man dann ja eigentlich immer einschalten
(siehe [2]).
References:
[1] Wichtig und Dringend: Input Felder mit Null-Wert
http://www.lackas.net/imp/ma/iu/200108/Q1Guv8jpYG0jLYKt.html
[2] Re: Imperia Blöcke ohne Inhalt - die Zweite
http://www.lackas.net/imp/ma/iu/200301/u7Ii_Ff9nTASvB7E.html
Gruss
Christian
--
Archiv der Mailingliste : http://www.lackas.net/imp/ma/
Imperia-Resource-Page : http://www.lackas.net/imp/
Wie zitiere ich richtig? : http://learn.to/quote/
Abmelden : mailto:majordomo@imperia.de?body=unsubscribe
| Thread (Abfrage ob Block Inhalt besitzt) |
|
© 2001, 2002 marchive.pl Christian Lackas
[HOME]
[MARCHIVE]
[INDEX]
[IMPERIA]
[IMPRESSUM]
[DELTA]