Seite 1 von 1

<we:we_tag_ifNotVarEmpty>

Verfasst: Do 17. Mai 2018, 10:49
von Birdy
WE 8.0.2:

Wenn ich dies so verwende...

Code: Alles auswählen

<we:ifNotVarEmpty name="Logo" type="img">
<img src="<we:var type="img" name="Logo" />"/>	
</we:ifNotVarEmpty>
...erscheint folgende Meldung:

Fehler in der Vorlage:Das Tag `<we:we_tag_ifNotVarEmpty>` ist nicht bekannt!

Was mache ich hier falsch? Alle we:var-Ausgaben funktionieren.

Re: <we:we_tag_ifNotVarEmpty>

Verfasst: Do 17. Mai 2018, 14:27
von WBTMagnum
Hallo Birdy,

Korrekt heißt der Tag: <we:ifVarNotEmpty></we:ifVarNotEmpty>

HTH,
Sascha

Re: <we:we_tag_ifNotVarEmpty>

Verfasst: Do 17. Mai 2018, 14:31
von Birdy
OH OK...
ich hatte <we:ifNotVarEmpty></we:ifNotVarEmpty> von der Tag-Hilfe und von hier her:
https://www.webedition.org/de/dokumenta ... otvarempty

DANKE!

Re: <we:we_tag_ifNotVarEmpty>

Verfasst: Do 17. Mai 2018, 14:41
von WBTMagnum
Hallo Birdy,

Sorry, my fail! </we:ifVarNotEmpty> ist die alte Schreibweise, </we:ifNotVarEmpty> die aktuelle und sollte demnach auch funktionieren.

Update: Lt. Bugbase #11868 wird das mit wE 8.0.3 umgestellt. Daher wohl die Verwirrung.

Liebe Grüße,
Sascha

Re: <we:we_tag_ifNotVarEmpty>

Verfasst: So 20. Mai 2018, 14:17
von mokraemer
Die Verwirrung kommt daher, das wir eigentlich nicht vorhatten das Tag anzupassen. Ansich sollten beide Schreibweisen funktionieren.
Von der Konsistenz her, werden wir mal versuchen das so anzupassen, das möglichst bei allen Tags einfach gilt
<we:ifXXX> => <we:ifNotXXX> - das ist einfach dann konsistent.
Wenn ich das richtig sehe, betrifft das diese Tags:
ifEmailNotExists, ifFieldNotEmpty, ifIsNotDomain, ifNewsletterSalutationNotEmpty, ifShopFieldNotEmpty, ifShopNotEmpty, ifTdNotEmpty, ifUserInputNotEmpty, ifVarNotEmpty, ifVotingFieldNotEmpty

Wenn das konsistent ist, könnte man auch im Tag-Wizzarrd einfach die Not-Variante unterhalb der normalen schreiben, oder man blendet sie aus und macht im Wizzard einen Not-Wähler (Nur mal so Gedanken am Rande).

Re: <we:we_tag_ifNotVarEmpty>

Verfasst: So 27. Mai 2018, 13:09
von Birdy
Ich habe unter WE 8.0.2 alle Varainten durch ...auch diese:

<we:ifNotVarEmpty match="text"><we:field name="text"/></we:ifNotVarEmpty>

aber es kommt immer die Fehlermeldung:

Fehler in der Vorlage:Das Tag `<we:we_tag_ifNotVarEmpty>` ist nicht bekannt!

Was ist unter 8.0.2 fuktionsfähig? Und ab welchem Update muß man dann auf welche Syntax umstellen?

LG!

Re: <we:we_tag_ifNotVarEmpty>

Verfasst: Mi 6. Jun 2018, 16:10
von Birdy
Wenn ich gerade eine ungünstge Version erwicht habe mit 8.0.2...kann man und wenn ja wie diesen WE-Tag mit PHP nachbilden?

Re: <we:we_tag_ifNotVarEmpty>

Verfasst: Mi 6. Jun 2018, 16:21
von mokraemer
bis 8.0.2 heißt es noch <we:ifVarNotEmpty>

Re: <we:we_tag_ifNotVarEmpty>

Verfasst: Mi 6. Jun 2018, 18:52
von Birdy
hi, ja das hatte ich gelesen - Problem: in den beiden Schreibweisen...

1. </we:ifVarNotEmpty>
2. </we:ifNotVarEmpty>

...folgt:

Fehler in der Vorlage:Das Tag `<we:we_tag_ifXXXXXXEmpty>` ist nicht bekannt!

LG!

Re: <we:we_tag_ifNotVarEmpty>

Verfasst: Mi 6. Jun 2018, 19:47
von mokraemer
vielleicht gehst du mal auf die nightly (8.0.2.1), da sind definitv ein paar dieser Dinge behoben. Und die wird eh in den nächsten Tagen final.