Neu Artikelbild(er) per DirectQuery in alten Vorlagen mit Wawi Version 1.5.54.1 einbinden möglich?

working4

Neues Mitglied
28. Dezember 2022
22
3
Liebe JTL-Gemeinschaft,



Zu meinem Problem konnte ich hier im Forum mehrere Themen finden, doch keiner der Threads bezieht sich auf die Verwendung von alten Druckvorlagen.

Wie bereits erwähnt, habe ich die alten Vorlagen in Verwendung unter WAWI-Version 1.5.54.1 und möchte nun alle Artikelbilder eines Artikels in die Druckvorlage-Auftrag einbinden und anzeigen lassen.


- Mehrere Bilder einbinden im Vorlagen-Designer gescheitert -

Bei dem Versuch dies mit den verfügbaren dotLiquid-Variablen auszuführen, bin ich leider gescheitert, da ich keine weiteren Artikelbilder laden konnte, also stand somit nur ein Bild zur Verfügung.

- Mehrere Bilder einbinden durch DirectQuery gescheitert -

Bei Verwendung dieses Queries gibt mir der Vorlagendesigner nur den Pfad cQuelle als String aus, leider wird das Bild so nicht angezeigt, der Pfad zum Bild sollte aber stimmen.

Drawing(JTL_DirectQuery(" SELECT cQuelle FROM tBild JOIN tArtikelbildPlattform ON tBild.kBild=tArtikelbildPlattform.kBild JOIN tArtikel on tArtikelbildPlattform.kArtikel=tArtikel.kArtikel WHERE tArtikel.cArtNr='"+SalesOrderPosition.SKU+"' and tArtikelbildPlattform.nNr=1 "))

Ist es in alten Vorlagen irgendwie möglich weitere Artikelbilder einzubinden?
Es scheint als würde der Vorlagen-Designer den Bildinhalt nicht anzeigen können.
Bin echt Dankbar für jeden kleinen Tipp.

Besten Dank für Eure Hilfen vorab.
 

mh1

Sehr aktives Mitglied
4. Oktober 2020
1.824
547
Bei Verwendung dieses Queries gibt mir der Vorlagendesigner nur den Pfad cQuelle als String aus, leider wird das Bild so nicht angezeigt, der Pfad zum Bild sollte aber stimmen.
Das Feld cQuelle ist ja auch ein Textfeld in dem der Pfadname steht. Die eigentlichen Bilddaten stehen in bBild
Drawing(JTL_DirectQuery(" SELECT cQuelle FROM tBild JOIN tArtikelbildPlattform ON tBild.kBild=tArtikelbildPlattform.kBild JOIN tArtikel on tArtikelbildPlattform.kArtikel=tArtikel.kArtikel WHERE tArtikel.cArtNr='"+SalesOrderPosition.SKU+"' and tArtikelbildPlattform.nNr=1 "))

Ist es in alten Vorlagen irgendwie möglich weitere Artikelbilder einzubinden?
Es scheint als würde der Vorlagen-Designer den Bildinhalt nicht anzeigen können.
Ich denke, dass du ein Picture Objekt anlegen musst und dann würde ich vermuten, dass du in der Eigenschaft Datasource bei Formula das Query eingibst
...oder Variable als Datasource und dann den Inhalt von bBild in eine Variable vom Typ LL_DRAWING schreiben (-> LL.LlDefineVariableExt ("Artikelbild", <Bilddaten> , LL_DRAWING) 🤔 )
(Ist aber nur so ein Gedanke - ich habe das noch nie gemacht 😊 )
 
Zuletzt bearbeitet:

working4

Neues Mitglied
28. Dezember 2022
22
3
Ganz lieben Dank, hat leider nicht geklappt.
Er zeigt nun in der Vorschau "[System.Byte]" an anstatt den Pfad.
 

working4

Neues Mitglied
28. Dezember 2022
22
3
Ja habe in der Positionsliste unter Datenfeld ein Bildobjekt eingerichtet.
Das Icon-BILD änder sich allerding in das ICON-TEXT sobald die Abfrage eingetragen ist.
 

working4

Neues Mitglied
28. Dezember 2022
22
3
Bei Variable als Datasource verstehe ich nicht ganz wie Du das gemeint hast...
etwa sowas hier in das selbe Feld wo die Query auch zuvor gestanden hat?

Code:
LL.LlDefineVariableExt ("Artikelbild", (LL_DRAWING$(JTL_DirectQuery("SELECT bBild FROM tBild JOIN tArtikelbildPlattform ON tBild.kBild=tArtikelbildPlattform.kBild JOIN tArtikel ON tArtikelbildPlattform.kArtikel=tArtikel.kArtikel WHERE tArtikel.cArtNr='"+Auftragspositionen.Artikel.Artikelnummer+"' and tArtikelbildPlattform.nNr=1")))
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Kurzbeschreibung unter Artikelbild in der Artikelliste anzeigen Templates für JTL-Shop 8
Beantwortet Workflow Datei schreiben Dateiname per Dotliquid Fehler Illegales Zeichen im Pfad. callerMemberName : WriteFile JTL-Workflows - Fehler und Bugs 1
Bildimporte per Ameise ein "netter" Zeitvertreib JTL-Wawi 1.11 0
Lieferantenbestellung per Workflow bestätigen JTL-Wawi 1.11 0
Fehler Export PDF Datei / Senden per Email JTL-Wawi 1.11 2
Alternativtext für Artikelbilder per Ameise pro Plattform setzen JTL-Wawi 1.10 0
Neu Kundengruppe per SQL löschen User helfen Usern - Fragen zu JTL-Wawi 3
Neu Aktivierung des Kundenkontos per Bestätigungsemail Allgemeine Fragen zu JTL-Shop 5
Neu Kann man das Shop-Guthaben von Kunden per Workflow beeinflussen? User helfen Usern - Fragen zu JTL-Wawi 0
Neu "Ist Standard Dropshipping Lieferant" per Ameise exportieren User helfen Usern - Fragen zu JTL-Wawi 5
XML Auftragsimport per Workflow bediinen JTL-Wawi 1.8 1
neue Zahlungsart "Barter", trotzdem erscheint "Zahlung per Überweisung und QR-Code" JTL-Wawi 1.10 1
Neu Die Leiferantendaten bei Artikelstammdaten lassen sich per Ameise nicht ändern User helfen Usern - Fragen zu JTL-Wawi 6
Neu Rechnungsversand per Mail ohne Auslieferprozess Arbeitsabläufe in JTL-Wawi 3
Neu Kategorien per Ameise importieren Schnittstellen Import / Export 8

Ähnliche Themen