Seite 1 von 1

ifFieldNotEmpty Verschachtelung

Verfasst: Mo 27. Jul 2020, 17:03
von christobal
Hallo aus Tirol,

Ich habe wieder eine Frage: kann man ifFieldNotEmpty verschachteln?
So, gehts auf jeden Fall nicht...!

Ich habe
  • Checkbox
    Link
    Bild
und möchte ein Bild verlinken
  • wenn checkbox nicht leer, soll er auf die Objekt-Detailseite gehen
    wenn checkbox leer, Link gefüllt, soll er das Bild mit dem Link verlinken
    wenn checkbox leer und Link leer, soll er nur das Bild zeigen

Code: Alles auswählen

<we:ifFieldNotEmpty match="mehrdazu" type="checkbox">
<a href="<we:field name="we_path" />"><we:field name="Newsbild" type="img" /></a>
<we:else />
<we:ifFieldNotEmpty match="Kurznewslink" type="link"><a href="<we:field name="Kurznewslink" only="href" type="link" />"><we:field name="Newsbild" type="img" /></a></we:ifFieldNotEmpty>
<we:else />
<we:field name="Newsbild" type="img" />
</we:ifFieldNotEmpty>
Ich wäre um Hilfe sehr dankbar!
Christoph

Re: ifFieldNotEmpty Verschachtelung

Verfasst: Mo 27. Jul 2020, 20:52
von WBTMagnum
Hallo Christoph,

Welche Version ist das denn? Seit 8.0.3 solltest man eigentlich <we:ifNotFieldEmpty> verwenden.

Um hier weiter helfen zu können, wäre es noch hilfreich zu wissen, was den konkret nicht passt bzw. was passiert / nicht passiert. Die Aussage "So, gehts auf jeden Fall nicht...!" ist hier wenig hilfreich.

Liebe Grüße,
Sascha

Re: ifFieldNotEmpty Verschachtelung

Verfasst: Mo 27. Jul 2020, 21:11
von NilSole
Hallo Christoph,

Ja, ist eigentlich ganz einfach.

Neben Saschas Hinweis zum veralteten Tag hast du dich mit deinem Code wohl einfach verheddert.

Hier ein einfaches Beispiel für ein Objekt mit den Feldern check, link.

Code: Alles auswählen

	<we:ifNotFieldEmpty match="check" type="checkbox">
		Checkbox ist nicht leer.
		<we:else />
		<we:ifNotFieldEmpty match="link" type="link">
			Checkbox ist leer. Link ist nicht leer.
			<we:else />
			Checkbox und Link sind leer.
		</we:ifNotFieldEmpty>
	</we:ifNotFieldEmpty>
	
Schöne Grüße
Nils

Re: ifFieldNotEmpty Verschachtelung

Verfasst: Di 28. Jul 2020, 11:57
von christobal
Funzt super gut und Danke vielmals!!

Re: ifFieldNotEmpty Verschachtelung

Verfasst: Di 28. Jul 2020, 12:17
von mokraemer
FYI: ifFieldNotEmpty ist deprecated!