ifFieldNotEmpty Verschachtelung

Fragen zum Erstellen von Templates für webEdition.
Benutzeravatar
christobal
Senior Member
Beiträge: 223
Registriert: Do 4. Nov 2010, 13:03
Wohnort: Reith bei Seefeld, Tirol - Österreich
Kontaktdaten:

ifFieldNotEmpty Verschachtelung

Beitragvon christobal » Mo 27. Jul 2020, 17:03

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
BIG Detail, Kaspar & Sigl OG
Riedgasse 8b
A-6020 Innsbruck
Tel. +43 512 346070-40
Fax +43 512 346070-20
Mobil: +43 676 3438011

christoph.kaspar@bigdetail.com
http://www.bigdetail.com

WBTMagnum
webEdition Partner
webEdition Partner
Beiträge: 1660
Registriert: Di 7. Mär 2006, 16:50
Wohnort: Wien
Kontaktdaten:

Re: ifFieldNotEmpty Verschachtelung

Beitragvon WBTMagnum » Mo 27. Jul 2020, 20:52

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

NilSole
Member
Beiträge: 99
Registriert: Mi 27. Mär 2019, 15:28

Re: ifFieldNotEmpty Verschachtelung

Beitragvon NilSole » Mo 27. Jul 2020, 21:11

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

Benutzeravatar
christobal
Senior Member
Beiträge: 223
Registriert: Do 4. Nov 2010, 13:03
Wohnort: Reith bei Seefeld, Tirol - Österreich
Kontaktdaten:

Re: ifFieldNotEmpty Verschachtelung

Beitragvon christobal » Di 28. Jul 2020, 11:57

Funzt super gut und Danke vielmals!!
BIG Detail, Kaspar & Sigl OG
Riedgasse 8b
A-6020 Innsbruck
Tel. +43 512 346070-40
Fax +43 512 346070-20
Mobil: +43 676 3438011

christoph.kaspar@bigdetail.com
http://www.bigdetail.com

mokraemer
Senior Member
Beiträge: 3198
Registriert: So 8. Aug 2010, 01:23
Wohnort: Mainz

Re: ifFieldNotEmpty Verschachtelung

Beitragvon mokraemer » Di 28. Jul 2020, 12:17

FYI: ifFieldNotEmpty ist deprecated!
webEdition-Kern-Entwickler


Zurück zu „webEdition Templates erstellen (we:Tags)“

Wer ist online?

Mitglieder in diesem Forum: Google [Bot] und 14 Gäste