Gelöst Darstellungsbedingung: Wenn eigenes Feld "Wahr"

SebiW

Sehr aktives Mitglied
2. September 2015
2.964
1.467
Hallo zusammen, ich konnte leider via Suche keinen passenden Thread finden.
Ich möchte in einer Artikeletikett Vorlage einen Bereich nur anzeigen lassen wenn ein eigenes Feld "Wahr" ist, also gehakt.
Würde mir vielleicht einer von Euch auf die Sprünge helfen, wie ich die Bedingung dafür korrekt schreibe?
 

Happy

Moderator
Mitarbeiter
29. Juli 2011
497
123
Hückelhoven
Hallo SebiW,
dafür musst du die Darstellungsbedingung deines Bereichs anpassen, stell das auf Formel und hier kannst du dann z.B. folgendes verwenden:
len(Alias$("MeinEigenesFeld",Artikel.EigeneFelderAlsText)) > 0
 

gnarx

Sehr aktives Mitglied
18. Januar 2018
3.874
540
Wir machen das so:
{% if eigens Feld == "Wahr" %}Mein Txt
{% endif %}

Kommt drauf an was dein eigenes Feld ausgibt kann auch 0 oder 1 sein. Falls nicht funzt mal die Gänsefüsschen rausnehmen.
 

SebiW

Sehr aktives Mitglied
2. September 2015
2.964
1.467
Hallo Happy, vielen Dank für die Hilfe.
So mach ich das auch wenn ich nur den Text enblenden will CSB, ich brauche das aber auch für Grafiken, in unserem Fall das EU BIO Label, und da muss ich eben das ganze Feld aus und einblenden :)
 

Happy

Moderator
Mitarbeiter
29. Juli 2011
497
123
Hückelhoven
Hallo SebiW,
wo genau soll das Bild denn angezeigt werden, kannst du eine Mart Mokup machen und uns zeigen wie du dir das vorstellst?

Wenn es außerhalb der Artikelpositionen sein soll, müsstest du am besten über einen Workflow gehen, der fragt dann ab ob in den Artikelpositionen XY enthalten ist und setzt dann ein Auftragsattribut, dieses kannst du dann in der Darstellungsbedingung deines Bildes benutzen.
 

SebiW

Sehr aktives Mitglied
2. September 2015
2.964
1.467
Hallo Happy,
mit Deinem ersten Ansatz klappt das leicht angepasst bereits problemlos. Es geht in diesem Fall um die Anzeige des EU BIO Labels samt nötigem Textes auf einem Artikeletikett.
Hat ein Artikel die Eigenschaft BIO wird Grafik und Text angezeigt, wenn nicht eben nicht.

Funktioniert wunderbar, gerade mehrfach getestet ;)