Gelöst Feld in Attribute ist nicht leer

  • Ersteller des Themas Ersteller des Themas gnarx
  • Erstellungsdatum Erstellungsdatum

gnarx

Sehr aktives Mitglied
18. Januar 2018
3.905
545
Wenn ich in Artikel - > Attributen keinen Englischen Text zuweise ist das Feld scheinbar nicht leer. Im unteren Beispiel wird mir immer noch das "/" angezeigt.
Code:
{% if Vorgang.Artikel.Attribute.Global.CSB.Zustand.Englisch != "" %}
                    <span class="grey"> / {{ Vorgang.Artikel.Attribute.Global.CSB.Zustand.Englisch }}</span>
               {% endif %}

Kann man das beheben oder mir sagen was in dem Feld drinne steht?
 

Rico Giesler

Offizieller Service Partner
SPBanner
10. Mai 2017
13.247
1.526
Wo genau trägst du denn den Codeteil ein?
Ich habe es bei mir unter "Artikel erstellt" getestet und dort wird mir der Wert korrekt ausgegeben wenn ich folgendes eingebe:
{% if Vorgang.Attribute.Global.meinTestattribut.Englisch != "" %}
<span class="grey"> / {{ Vorgang.Attribute.Global.meinTestattribut.Englisch }}</span>
{% endif %}
Ich lasse hier also nach Vorgang "Artikel" weg.
 

gnarx

Sehr aktives Mitglied
18. Januar 2018
3.905
545
Erstmal vielen Dank für die Antwort. Hab deinen Vorschlag mal probiert leider ohne Erfolg. Komischerweise funzt jetzt meins aber, ist mir nicht klar warum.
Hier mal der Code von so einem Block falls es jemanden intressiert:
Code:
        <!--Start Zustand -->
        {% if Vorgang.Artikel.Attribute.Global.CSB.Zustand.Deutsch != "" or Vorgang.Artikel.EigeneFelder.Internes.Zustand != "" %}
        <h6><img src="gfx/Zustand_icon.png">{{ GlobaleTexte.JTL-Übersetzungen.Zustand.Deutsch }}<span class="grey"> / {{ GlobaleTexte.JTL-Übersetzungen.Zustand.Englisch }}</span></h6>
           {% if Vorgang.Artikel.Attribute.Global.CSB.Zustand.Deutsch != "" %}
               <p>{{ Vorgang.Artikel.Attribute.Global.CSB.Zustand.Deutsch }}
               {% if Vorgang.Artikel.Attribute.Global.CSB.Zustand.Englisch != "" %}
                    <span class="grey"> / {{ Vorgang.Artikel.Attribute.Global.CSB.Zustand.Englisch }}</span>
               {% endif %}</p> 
           {% endif %}
           {% if Vorgang.Artikel.EigeneFelder.Internes.Zustand != "" %}<p>{{ Vorgang.Artikel.EigeneFelder.Internes.Zustand }}</p>{% endif %}
        {% endif %}
        <!--Ende Zustand -->
 
  • Gefällt mir
Reaktionen: Rico Giesler

Ähnliche Themen