Gelöst Designvorlage / Ist es möglich den Attribut-Namen automatisch wie den Attribut-Wert anzuzeigen?

silence284

Aktives Mitglied
13. Mai 2016
2
1
Heyho,

ich möchte gerne in einer Designvorlage eine 2-spaltige Tabellle für Produktdetails erstellen, in der ersten Spalte soll der Attribut-Name (z.B. Zustand) und der 2 Spalte der Attribut-Wert angezeigt werden.

Die Spalte mit dem Attribut-Wert ist logischerweise kein Problem. 😉
{{ Vorgang.Artikel.Attribute.Global.Eigene_Attribute.Zustand.Deutsch }} z.B.

Gibt es eine Möglichkeit / Code den Attributnamen auch automatisch anzuzeigen, ohne diesen selbst reinzuschreiben.
 

Rico Giesler

Offizieller Service Partner
SPBanner
10. Mai 2017
13.247
1.526
Hallo @silence284
Das geht über die zwei mögliche Wege:
1. Möglichkeit: Du navigierst in der rechten Box in den Variablen zu den gewünschten Attributen und wählst jedes Attribut (das ATTRIBUT! nicht die Sprache) einzeln per Rechtsklick aus (zum Beispiel: Farbe) und dort gehst du dann auf CodeSnippets -> Sichtbarkeitsregel. Dann wird dieser Code an der gewünschten Stelle für das jeweilige Attribut im Quelltext eingefügt.
Vorteil: Hierbei kannst du die Reihenfolge der Attribute selbst festlegen
Nachteil: bei vielen Attributen ist das dann schon ne Menge Code...

2. Möglichkeit: Du gehst per Rechtsklick auf die übergeordnete Attributgruppe (zum Beispiel: "Eigene") und wählst hier CodeSnippets -> Schleife über alle gefüllten Felder.
Vorteil: weniger Code
Nachteil: die Reihenfolge bezieht sich aus dem Artikel und ist somit schlechter individuell anpassbar.

Tip: Füge vor dem "{% endif -%}" (1. Möglichkeit) bzw "{% endfor -%}" (2. Möglichkeit) ein <br/> ein. Dann hast du auch gleich die Zeilenumbrüche mit drin.

Viel Spaß beim weiter testen und umbauen. 😉
 

Ähnliche Themen