dein-brandstempel
Aktives Mitglied
Hallo,
ich versuche schon seit Stunden ein Eigenes Feld eines Artikels in der E-Mail-Vorlage für die Aufträge auszugeben. In der Vorlage für die Versandbenachrichtigung war es leicht, indem ich position.Artikel.EigeneFelder.Feldgruppe.Feldname genutzt habe. In den Aufträgen ist ja alles mit englischen Variablen, die scheinbar nicht so ausführlich sind, wie die in den "deutschen" Vorlagen.
Da es die Variable scheinbar nicht gibt (oder irre ich mich hier?) muss ich das Ganze wohl per SQL-Query machen. Daher habe ich es mit folgendem Code probiert. Leider gibt der Code nicht das Eigene Feld der im Auftrag aufgeführten Artikel aus. Kann mir bitte an dieser Stelle jemand auf die Sprünge helfen, das wäre super?
ich versuche schon seit Stunden ein Eigenes Feld eines Artikels in der E-Mail-Vorlage für die Aufträge auszugeben. In der Vorlage für die Versandbenachrichtigung war es leicht, indem ich position.Artikel.EigeneFelder.Feldgruppe.Feldname genutzt habe. In den Aufträgen ist ja alles mit englischen Variablen, die scheinbar nicht so ausführlich sind, wie die in den "deutschen" Vorlagen.
Da es die Variable scheinbar nicht gibt (oder irre ich mich hier?) muss ich das Ganze wohl per SQL-Query machen. Daher habe ich es mit folgendem Code probiert. Leider gibt der Code nicht das Eigene Feld der im Auftrag aufgeführten Artikel aus. Kann mir bitte an dieser Stelle jemand auf die Sprünge helfen, das wäre super?
Code:
{% for position in Report.SalesorderPosition -%}
{% capture itemquery %}
SELECT TOP (1) tArtikelAttributSprache.cWertVarchar FROM dbo.tArtikelAttributSprache
JOIN dbo.tArtikelAttribut ON tArtikelAttribut.kArtikelAttribut = tArtikelAttributSprache.kArtikelAttribut
WHERE kAttribut = 149 AND kArtikel = {{forloop.index}}+1
{% endcapture -%}
{% assign EFeld = itemquery | DirectQueryScalar -%}
{{EFeld}}
{% endfor -%}