Neu Artikeletikett mit Merkmale

Traumpixel

Aktives Mitglied
11. April 2021
46
14
Köln
Hallo,

gibt es eine Möglichkeit alle Merkmale eines Artikels zum Artikeletikett hinzuzufügen?

Habe bereits gesehen das man einzelne Merkmale aus der Merkmaltabelle einblenden kann und frage daher nach ob es nicht eine einfachere Lösung gibt um alle hinterlegten Merkmale einzublenden.

Vielen Dank im Voraus für jede Hilfe.
Lg
 

GastroNeeds

Aktives Mitglied
10. August 2020
23
4
Hey Cuneyt2002,

ich hoffe, dass du mit folgenden Code das suchst, was du brauchst. Zu Erklärung: hier kannst du nur bestimmte Merkmale einer Gruppe ausgeben. Wenn du wirklich alle Merkmale ausgeben willst, lass die Gruppe weg:

JTL_DirectTableQuery("SELECT tMerkmalSprache.cName, tMerkmalWertSprache.cWert
FROM tArtikel
INNER JOIN tArtikelMerkmal ON tArtikel.kArtikel = tArtikelMerkmal.kArtikel
INNER JOIN tMerkmalWertSprache ON tArtikelMerkmal.kMerkmalWert = tMerkmalWertSprache.kMerkmalWert
INNER JOIN tMerkmalSprache ON tArtikelMerkmal.kMerkmal = tMerkmalSprache.kMerkmal
INNER JOIN tMerkmalGruppeMerkmal ON tArtikelMerkmal.kMerkmal = tMerkmalGruppeMerkmal.kMerkmal
INNER JOIN tMerkmalGruppe ON tMerkmalGruppeMerkmal.kMerkmalGruppe = tMerkmalGruppe.kMerkmalGruppe
WHERE tMerkmalGruppe.cName = 'Eigenschaften' AND tArtikel.cArtNr = '"+Artikel.Artikelnummer+"'",": ","¶")
 

Ryja

Gut bekanntes Mitglied
12. März 2019
164
10
Oberhütte
Firma
Projekte Agentur
Hi, Grüße!
Ich wollte diesen Code für meine Etiketten verwenden und ihn etwas ummodellieren, da ich die Bildpfade nutzen wollte.
Leider funktioniert der Code als solcher nicht, zumindest nicht unter 1.6 .
Hat jemand eine Lösung für mich?
Ich habe schon viel herumprobiert und möchte eigentlich nur die Html-Kurzbeschreibung
<p>
<img alt="src="https://..../... .png" />
....
</p>
als Bild auf ein Artikeletikett wiedergeben. Alternativ wäre das Merkmalbild möglich.
Lieben Dank!

Ich habe mich mal mit dem "Join" beschäftigt und habe das gebastelt. Es kann nicht stimmen, weil ich nicht weiß, wie ich nach dem = eintragen muss.

Code:
JTL_DirectTableQuery("SELECT tArtikelMerkmal.cBildpfad
FROM tArtikel
INNER JOIN kMerkmalWert.cBildpfad = tArtikelMerkmal.cBildpfad
WHERE tMerkmalWertBild = tArtikelMerkmal.cBildpfad
'Merkmal' AND tArtikelMerkmal.cBildpfad = '"Artikel.Beschreibung_Kurz'",": ","¶")
 
Zuletzt bearbeitet:

GastroNeeds

Aktives Mitglied
10. August 2020
23
4
Hey Ryja,
Der Code funktioniert in 1.6 evtl hast du die Eingrenzung der Merkmalgruppen übersehen (... tMerkmalGruppe.cName = 'Eigenschaften' ... ), die müsstestst du dann ändern oder rausnehmen.

Merkmalbilder kannst du zwar über den gleichen Weg in der DB finden und aufrufen (tBild.bBild), ich bin aber (bis jetzt) nicht in der Lage, diese im Artikelettikett auszugeben. Vielleicht übersehe ich etwas oder es geht einfach nicht.

Wie viele Merkmale hast du denn?
Wenn es jetzt nicht so viele sind, könntest du den Umweg nehmen und zu jedem Merkmal eine eigene Abfrage zu schreiben und in der Cond() dann ein Bild vom Server reinladen.
Ungefähr so mit Beispiel "Farbe = Grau"

cond(JTL_DirectTableQuery("SELECT tMerkmalWertSprache.cWert
FROM tArtikel
INNER JOIN tArtikelMerkmal ON tArtikel.kArtikel = tArtikelMerkmal.kArtikel
INNER JOIN tMerkmalWertSprache ON tArtikelMerkmal.kMerkmalWert = tMerkmalWertSprache.kMerkmalWert
INNER JOIN tMerkmalSprache ON tArtikelMerkmal.kMerkmal = tMerkmalSprache.kMerkmal
WHERE tMerkmalSprache.cName = 'Farbe' AND tArtikel.cArtNr = '"+Artikel.Artikelnummer+"'",": ","¶")="Grau",Drawing("S:/bilder_merkmale/merkmal1jpg"),Drawing(""))

Sag mal, ob das was taugt
 

Ryja

Gut bekanntes Mitglied
12. März 2019
164
10
Oberhütte
Firma
Projekte Agentur
Hi GastroNeeds,
danke für Deine schnelle Anwort.

Es sind viele Merkmale, kostet etwas Zeit, aber wenn es funktioniert....

Das mit dem Bild vom Server laden, ist mal eine interessante Option. Ich habe meine Pfade eingegeben, jedoch kommt der Fehler, dass Zahlen erwartet werden, aber ein Bild aufgerufen wird.
 

Ryja

Gut bekanntes Mitglied
12. März 2019
164
10
Oberhütte
Firma
Projekte Agentur
cond(JTL_DirectTableQuery("SELECT tMerkmalWertSprache.cWert
FROM tArtikel
INNER JOIN tArtikelMerkmal ON tArtikel.kArtikel = tArtikelMerkmal.kArtikel
INNER JOIN tMerkmalWertSprache ON tArtikelMerkmal.kMerkmalWert = tMerkmalWertSprache.kMerkmalWert
INNER JOIN tMerkmalSprache ON tArtikelMerkmal.kMerkmal = tMerkmalSprache.kMerkmal
WHERE tMerkmalSprache.cName = 'Produkt-Info' AND tArtikel.cArtNr = '"+Artikel.Artikelnummer+"'",": ","¶")="zuckerfrei",Drawing("C:\...\zuckerfrei.jpg"),Drawing(""))

Bildbox. In den Merkmalen habe ich Bild-Text ausgegeben. Nun kommt zwar keine Fehlermeldung mehr, aber ein Bild wird auch nicht angezeigt.
 

Ryja

Gut bekanntes Mitglied
12. März 2019
164
10
Oberhütte
Firma
Projekte Agentur
Ich habe ein Paar Bilder von der Datenbank gemacht, vielleicht hilft das ja weiter.
Besten Dank!
 

Anhänge

  • DB-merkmalsprache.png
    DB-merkmalsprache.png
    71,6 KB · Aufrufe: 26
  • DB-merkmalwert.png
    DB-merkmalwert.png
    100,6 KB · Aufrufe: 27
  • DB-merkmalwertbild.png
    DB-merkmalwertbild.png
    91,2 KB · Aufrufe: 27

GastroNeeds

Aktives Mitglied
10. August 2020
23
4
Hallo Zusammen, wo genau kann man denn den Code setzen ?
im JTL > Admin > Druck- / Email- / Exportvorlagen
Dort im Fenster rechts unter > Root > Artikeletikett > Artikeletikett(*) (oder ein Neues erstellen) auswählen und > Bearbeiten
Im Editor unter > Einfügen > Text eine Textbox erstellen
Im nun geöffnetetn Fenster unten den Code einkopieren, alles Bestätigen und Speichern und schließen. Fertig. :)
 

KennyKaan

Mitglied
5. Februar 2023
9
0
im JTL > Admin > Druck- / Email- / Exportvorlagen
Dort im Fenster rechts unter > Root > Artikeletikett > Artikeletikett(*) (oder ein Neues erstellen) auswählen und > Bearbeiten
Im Editor unter > Einfügen > Text eine Textbox erstellen
Im nun geöffnetetn Fenster unten den Code einkopieren, alles Bestätigen und Speichern und schließen. Fertig. :)
Dann habe ich es ja bis dahin richtig gemacht aber es erschein bei mir kein Text. Die Merkmale werden nicht angezeigt. Textfeld ist leer.

Es kommt jedoch eine Meldung bei Auswahl des Vorlagensets:

"Es existieren zum aktuellen Zeitpunkt keine zur Vorlage zugehörige Daten. Sie müssen entsprechende Vorgänge zunächst erst anlegen"

Merkmale sind allerdings in den Artikeln gesetzt.

Mein Ziel ist was angezeigt werden soll

Logo
Artikelname
Artikelmerkmale
Artikelbild
Barcode
Artikelnummer

Alles wird angezeigt, außer die Merkmale.
 

GastroNeeds

Aktives Mitglied
10. August 2020
23
4
Dann habe ich es ja bis dahin richtig gemacht aber es erschein bei mir kein Text. Die Merkmale werden nicht angezeigt. Textfeld ist leer.

Es kommt jedoch eine Meldung bei Auswahl des Vorlagensets:

"Es existieren zum aktuellen Zeitpunkt keine zur Vorlage zugehörige Daten. Sie müssen entsprechende Vorgänge zunächst erst anlegen"

Merkmale sind allerdings in den Artikeln gesetzt.

Mein Ziel ist was angezeigt werden soll

Logo
Artikelname
Artikelmerkmale
Artikelbild
Barcode
Artikelnummer

Alles wird angezeigt, außer die Merkmale.
Kannst du deinen Code, den du benutzt, hier einmal teilen?
Benutzt du Merkmalgruppen?
 

KennyKaan

Mitglied
5. Februar 2023
9
0
Kannst du deinen Code, den du benutzt, hier einmal teilen?
Benutzt du Merkmalgruppen?
Na das ist der Code hier den Ihr hier gepostet habt.

JTL_DirectTableQuery("SELECT tMerkmalSprache.cName, tMerkmalWertSprache.cWert
FROM tArtikel
INNER JOIN tArtikelMerkmal ON tArtikel.kArtikel = tArtikelMerkmal.kArtikel
INNER JOIN tMerkmalWertSprache ON tArtikelMerkmal.kMerkmalWert = tMerkmalWertSprache.kMerkmalWert
INNER JOIN tMerkmalSprache ON tArtikelMerkmal.kMerkmal = tMerkmalSprache.kMerkmal
INNER JOIN tMerkmalGruppeMerkmal ON tArtikelMerkmal.kMerkmal = tMerkmalGruppeMerkmal.kMerkmal
INNER JOIN tMerkmalGruppe ON tMerkmalGruppeMerkmal.kMerkmalGruppe = tMerkmalGruppe.kMerkmalGruppe
WHERE tMerkmalGruppe.cName = 'Eigenschaften' AND tArtikel.cArtNr = '"+Artikel.Artikelnummer+"'",": ","¶")

Ich möchte die Merkmale und den daugehörigen Merkmalwert angezeigt bekommen.
 

GastroNeeds

Aktives Mitglied
10. August 2020
23
4
Ja, schau dir mal den Code an, der wird so nur Merkmale ausgeben, die in einer bestimmten Merkmalgruppe sind (hier Merkmalgruppe "Eigenschaften"). Wenn du keine Merkmalgruppen pflegst, und keine Merkmalgruppe "Eigenschaften" hast, dann gibt der Code auch nichts aus.

Probier mal folgenden Code:

JTL_DirectTableQuery("SELECT tMerkmalSprache.cName, tMerkmalWertSprache.cWert
FROM tArtikel
INNER JOIN tArtikelMerkmal ON tArtikel.kArtikel = tArtikelMerkmal.kArtikel
INNER JOIN tMerkmalWertSprache ON tArtikelMerkmal.kMerkmalWert = tMerkmalWertSprache.kMerkmalWert
INNER JOIN tMerkmalSprache ON tArtikelMerkmal.kMerkmal = tMerkmalSprache.kMerkmal
WHERE tArtikel.cArtNr = '"+Artikel.Artikelnummer+"'",": ","¶")
 
  • Gefällt mir
Reaktionen: ffcclol

KennyKaan

Mitglied
5. Februar 2023
9
0
Ja, schau dir mal den Code an, der wird so nur Merkmale ausgeben, die in einer bestimmten Merkmalgruppe sind (hier Merkmalgruppe "Eigenschaften"). Wenn du keine Merkmalgruppen pflegst, und keine Merkmalgruppe "Eigenschaften" hast, dann gibt der Code auch nichts aus.

Ja, schau dir mal den Code an, der wird so nur Merkmale ausgeben, die in einer bestimmten Merkmalgruppe sind (hier Merkmalgruppe "Eigenschaften"). Wenn du keine Merkmalgruppen pflegst, und keine Merkmalgruppe "Eigenschaften" hast, dann gibt der Code auch nichts aus.

Probier mal folgenden Code:

JTL_DirectTableQuery("SELECT tMerkmalSprache.cName, tMerkmalWertSprache.cWert
FROM tArtikel
INNER JOIN tArtikelMerkmal ON tArtikel.kArtikel = tArtikelMerkmal.kArtikel
INNER JOIN tMerkmalWertSprache ON tArtikelMerkmal.kMerkmalWert = tMerkmalWertSprache.kMerkmalWert
INNER JOIN tMerkmalSprache ON tArtikelMerkmal.kMerkmal = tMerkmalSprache.kMerkmal
WHERE tArtikel.cArtNr = '"+Artikel.Artikelnummer+"'",": ","¶")
Ick danke dir. Dat läuft jetzt.
 

style4Bike

Aktives Mitglied
13. März 2013
34
2
Ja, schau dir mal den Code an, der wird so nur Merkmale ausgeben, die in einer bestimmten Merkmalgruppe sind (hier Merkmalgruppe "Eigenschaften"). Wenn du keine Merkmalgruppen pflegst, und keine Merkmalgruppe "Eigenschaften" hast, dann gibt der Code auch nichts aus.

Probier mal folgenden Code:

JTL_DirectTableQuery("SELECT tMerkmalSprache.cName, tMerkmalWertSprache.cWert
FROM tArtikel
INNER JOIN tArtikelMerkmal ON tArtikel.kArtikel = tArtikelMerkmal.kArtikel
INNER JOIN tMerkmalWertSprache ON tArtikelMerkmal.kMerkmalWert = tMerkmalWertSprache.kMerkmalWert
INNER JOIN tMerkmalSprache ON tArtikelMerkmal.kMerkmal = tMerkmalSprache.kMerkmal
WHERE tArtikel.cArtNr = '"+Artikel.Artikelnummer+"'",": ","¶")
Welchen Teil dieses Codes müsste ich entfernen damit nicht der Name der Merkmalgruppe mit ausgegeben wird sondern nur das Merkmal an sich?
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Artikeletikett für Kinderartikel drucken mit GTIN Barcode funktioniert nicht User helfen Usern - Fragen zu JTL-Wawi 12
Neu Mermalbild auf Artikeletikett drucken Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 5
Auftrag Inlandskunde mit USt-Id - wie erfassen JTL-Wawi 1.7 1
Konfigurationsartikel mit 0 € vs. Preise der einzelnen Komponenten mit 0 € Einrichtung JTL-Shop5 1
Neu Zahlungsart Überweisung mit Skonto Allgemeine Fragen zu JTL-Shop 1
Neu Übersicht Verkauf mit Artikelmenge und durchschnittlichem VK netto Eigene Übersichten in der JTL-Wawi 6
Neu Artikel mit negativem Preis (Gutschein) eingeben kompliziert...geht das einfacher? Allgemeine Fragen zu JTL-POS 0
Neu Shop 5.4 - Error 500 mit aktiviertem JTL Debug JTL-Shop - Fehler und Bugs 7
Neu Preisdarstellung mit der niedrigsten Staffelung Allgemeine Fragen zu JTL-Shop 5
Neu Plugin mit transparentem Hintergrund (Auswahlassistent) Plugins für JTL-Shop 1
Neu Umgang mit Chargen bei mehreren Bestellungen Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 0
Neu SQL DB läuft mit Fehler voll und crasht Server JTL-Shop - Fehler und Bugs 1
Neu Fehler mit Zugriff auf die Datenbank (Exec Direct). Installation von JTL-Wawi 4
Neu In Filiale umbuchen mit Packungsgröße und dort mit JTL-POS einzeln "verkaufen" User helfen Usern - Fragen zu JTL-Wawi 3
Probleme mit Versandbenachrichtigung versenden JTL-Wawi 1.9 0
Neu Probleme mit PayPal-Plugin: Bestellungen "pending" & doppelte Zahlungen nach Direktzahlung Plugins für JTL-Shop 0
Neu Fehler 500 mit NOVAchild 5.3.1 in JTL-Shop 5.33 Templates für JTL-Shop 2
Neu Neueste Version Paypal Checkout: Rechnungskauf mit Ratepay und Paypal-Kreditkarte sind nicht verfügbar. Plugins für JTL-Shop 18
Neu SW 5.7.18: welcher Connector mit welcher Wawi? Shopware-Connector 1
Neu JTL FEHLER! - JTL sendet falschen ISO-Code - Nordirland Versand mit DHL nicht mehr möglich JTL-ShippingLabels - Fehler und Bugs 4
Probleme beim Versand mit DHL JTL-Wawi 1.9 0
Neu Workflow Auftragssplit bei DHL Export Sendungen mit mehreren Paketen User helfen Usern - Fragen zu JTL-Wawi 0
Neu Artikelexport mit Filter Hersteller, Überverkauf, letzte Änderung JTL Ameise - Eigene Exporte 2
Neu Alternative zu Sendcloud mit JTL Integration (Express Versand International) Arbeitsabläufe in JTL-Wawi 0
Neu Lieferschein mit Versandlabel Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu Amazon Lister 2.0 Fehlercode: SLR402 Bild "1.jpg" für das Angebot mit SKU "xxxxx" auf Channel "AMAZONDEJTL" wurde nicht gefunden Amazon-Lister - Ideen, Lob und Kritik 0
Neu noindex bei URLs mit btgsterne Allgemeine Fragen zu JTL-Shop 0
Artikelanlage mit Staffelpreisen JTL-Wawi 1.9 3
Neu Artikel mit Zustand beschädigt wird nicht als eigenständiger Artikel in der WaWi angezeigt User helfen Usern - Fragen zu JTL-Wawi 1
Neu Fehlermeldung: Fehler bei der Kommunikation mit dem eA-Server eBay-Anbindung - Fehler und Bugs 3
Neu Preisdarstellung: keine „ab“-Preise mehr mit Staffelpreisen für Produkte ohne Variationen (JTL Shop 5.3.3) Allgemeine Fragen zu JTL-Shop 1
Neu Liste verkaufter Artikel mit VK Fibu-Konto aus der Artikelkategorie User helfen Usern - Fragen zu JTL-Wawi 4
Neu Marketing Coupons mit Betrag + versandkostenfrei erstellen Allgemeine Fragen zu JTL-Shop 4
Neu Wie kann ich Artikel mit Lagerbestand 0 beim Import inaktiv setzen) JTL-Ameise - Ideen, Lob und Kritik 17
Neu DHL-Paket International verzollt mit Postal DDP Services JTL-ShippingLabels - Ideen, Lob und Kritik 0
Amazon VCS mit 1.9.4.6 JTL-Wawi 1.9 0
Neu Artikelabhängige Versandkosten in Kombination mit kostenloser Abholung im Laden einrichten? Einrichtung von JTL-Shop4 4
Neu Gibt es keinen Gambio Connector mehr mehr mit PHP8 und höher? Gambio-Connector 3
1 Mandant, 2 Shops bei 2 Firmen mit gleichem Firmennamen JTL-Wawi 1.9 4
Neu Fehler bei Abgleich JTl Wawi mit JTL Shop User helfen Usern - Fragen zu JTL-Wawi 2
Neu ACF | Advanced Custom Fields Pro Unterstützung (Mit Workaround) WooCommerce-Connector 2
Neu Hilfe bei CSV-Datei mit Erscheinungsdatum im Format KW/2024 User helfen Usern - Fragen zu JTL-Wawi 1
Neu Artikel mit 2 verschiedenen Steuersätzen anbieten User helfen Usern - Fragen zu JTL-Wawi 0
Neu Problem mit Internetmarke JTL-ShippingLabels - Fehler und Bugs 5
Neu Artikelsticker mit Nova-Template Einrichtung von JTL-Shop4 11
Neu Meta-Descriptions mit Sonderzeichen via JTL-Ameise importieren JTL-Ameise - Fehler und Bugs 3
Neu JTL Search: Full Export mit Cron ??? JTL-Search 1
Neu JTL WaWI abgleich mit Amazon für Deal Day & Black Friday User helfen Usern - Fragen zu JTL-Wawi 1
Neu Freitextfeld mit der Ameise hinzufügen User helfen Usern - Fragen zu JTL-Wawi 3
Warum und auf was updaten? Wir sind zufrieden mit der Version 1.6.48.0 JTL-Wawi 1.6 4

Ähnliche Themen