Gelöst Fehler: Die Länge der Beschreibung überschreitet die zulässige Länge. DAS KANN NICHT SEIN

gnarx

Sehr aktives Mitglied
18. Januar 2018
3.900
545
Folgendes bekomme ich wenn ich versuche einen Artikel abzugleichen: "Die Länge der Beschreibung überschreitet die zulässige Länge."
Wir werten hier die Stücklistenartikel aus und schreiben unter Lieferumfang die Menge und die Titel der Einzelnen Stücklisten Artikel rein.

Wenn ich das ohne den neuen Code mache habe ich um die 18.000 Zeichen. Mit dem Code kommen so um die 500 dazu. Also kann die 50.000 Zeichen Begrenzung nicht greifen. In der JTL Deignvorlage wird alles korrekt angezeigt, das öffnen der Vorschau dauert halt länger. Ich hoffe sehr das mir hier jemand helfen kann.

Code:
        {% if Vorgang.Artikel.Sonstiges.IstStückliste == "true" %}
            <h6><img src="gfx/Liefer_icon.png">{{ GlobaleTexte.JTL-Übersetzungen.Lieferumfang.Deutsch }}<span class="grey"> / {{ GlobaleTexte.JTL-Übersetzungen.Lieferumfang.Englisch }}</span></h6>
                <p>{% capture SLIST %}
                SELECT kStueckliste, fAnzahl, cName FROM tStueckliste, tArtikelBeschreibung
                WHERE tStueckliste.kArtikel = tArtikelBeschreibung.kArtikel
                AND kPlattform = 1
                {% endcapture %}
                {% assign SLISTDaten = SLIST | DirectQuery %}
                {% for item in SLISTDaten.Daten %}
                {% if Vorgang.Artikel.Sonstiges.InterneStuecklistennummer == item.kStueckliste %}
                {{ item.fAnzahl | FormatNumber: 'N0','de-DE' }} x {{ item.cName }}<br>
                {% endif %}
                {% endfor %}</p>
            {% else Vorgang.Artikel.Attribute.Computerstore_Berlin.CSB.Lieferumfang.Deutsch != "" %}
               <h6><img src="gfx/Liefer_icon.png">{{ GlobaleTexte.JTL-Übersetzungen.Lieferumfang.Deutsch }}<span class="grey"> / {{ GlobaleTexte.JTL-Übersetzungen.Lieferumfang.Englisch }}</span></h6>
               <p>{{ Vorgang.Artikel.Attribute.Global.CSB.Lieferumfang.Deutsch }}
               {% if Vorgang.Artikel.Attribute.Global.CSB.Lieferumfang.Englisch != "" %}
                    <span class="grey"><br>{{ Vorgang.Artikel.Attribute.Global.CSB.Lieferumfang.Englisch }}</span>
               {% endif %}</p>
        {% endif %}
 

Rico Giesler

Offizieller Servicepartner
SPBanner
10. Mai 2017
13.247
1.526
Es geht dabei darum was an eBay übertragen wird. Dort kommt nur ein vollständiger HTML-Code an. Die Formel die du hier angibst wird als weit mehr Zeichen erzeugen.
Geh mal auf Marktplätze-> Designvorlagen und dort dann auf deine Vorlage.
Unten dann auf "Angebotsvorlage für Vorschau wählen".
Diese wird dann erstellt/angezeigt.
Nun oben auf den Reiter "Bearbeiten" und dort dann unten auf "Vorschau (Text)".
Kopiere dir den Inhalt raus und prüfe bspw in Notepad++ wie viele Zeichen das wirklich sind.
 

gnarx

Sehr aktives Mitglied
18. Januar 2018
3.900
545
Ah da geht das. Also du hast recht der haut mir in dem Bereich Seitenweise Leerzeichen rein. Konnte ich vorher nicht sehen, in der Vorschau ist ja alles wie es sein soll.

Hmmh nun ist die Frage warum macht der das?

Es geht ja um diese Anweisung:
Code:
{% capture SLIST %}
                SELECT kStueckliste, fAnzahl, cName FROM tStueckliste, tArtikelBeschreibung
                WHERE tStueckliste.kArtikel = tArtikelBeschreibung.kArtikel
                AND kPlattform = 1
                {% endcapture %}
                {% assign SLISTDaten = SLIST | DirectQuery %}
                {% for item in SLISTDaten.Daten %}
                {% if Vorgang.Artikel.Sonstiges.InterneStuecklistennummer == item.kStueckliste %}
                {{ item.fAnzahl | FormatNumber: 'N0','de-DE' }} x {{ item.cName }}<br>
                {% endif %}
                {% endfor %}
 
Zuletzt bearbeitet:

gnarx

Sehr aktives Mitglied
18. Januar 2018
3.900
545
Hmmh danke schon mal aber das ist es nicht. Wenn ich das Replace anwende kommen in der Liste Seitenweise Artikel.
Laut Vorschau ohne Replace schreibt der mir alles richtig rein ins Template.

Auch das habe ich geprüft:
{% if Vorgang.Artikel.Sonstiges.InterneStuecklistennummer == item.kStueckliste %}

Erscheint beides mal die gleiche Nummer, scheint nee interne ID zu sein.
 

Xantiva

Sehr aktives Mitglied
28. August 2016
1.795
316
Düsseldorf
Hast Du mal versucht den Code umzustellen, so dass nach dem for.. und vor dem ..endfor keine Zeichen sind?
Code:
{% for item in SLISTDaten.Daten %}{% if Vorgang.Artikel.Sonstiges.InterneStuecklistennummer == item.kStueckliste %}
                {{ item.fAnzahl | FormatNumber: 'N0','de-DE' }} x {{ item.cName }}<br>
                {% endif %}{% endfor %}
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
8.623
2.683
Berlin
Firma
css-umsetzung
Das sollte er ja mit replace und StripNewlines killen, dann kann er es als code weiter schön aussehen lassen wenn es denn sein muss.
 

gnarx

Sehr aktives Mitglied
18. Januar 2018
3.900
545
Ja das habe ich versucht. Auch der Versuch mit replace zeigt mir nun im Template Seitenweise Artikel an.
Wäre glaube ich gut für Leute die Stücklisten verkaufen wenn da nee Aufzählung der Stücklistenartikel rein kommen könnte.
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
8.623
2.683
Berlin
Firma
css-umsetzung
Ich behaupte ja auch das deine SQL Abfrage fürn popo ist :)

In der Artikel db ist eine spalte für die stücklisten id,
dafür gibt es auch eine Tabelle, die die Beziehung zwischen der stückliste und den einzelnen zugehörigen Artikeln herstellt.

Du brauchst also einen ganz anderen query um die echten Artikel zu bekommen.
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
8.623
2.683
Berlin
Firma
css-umsetzung
Hast Du mal versucht den Code umzustellen, so dass nach dem for.. und vor dem ..endfor keine Zeichen sind?
Code:
{% for item in SLISTDaten.Daten %}{% if Vorgang.Artikel.Sonstiges.InterneStuecklistennummer == item.kStueckliste %}
                {{ item.fAnzahl | FormatNumber: 'N0','de-DE' }} x {{ item.cName }}<br>
                {% endif %}{% endfor %}

Das hier waren dann mal locker mehrere tausend Artikel die ausgelesen wurden, danach kam dann die If schleife die schaute ob der Artikel die gleiche Stücklisten ID hatte, und diese If Abfrage erzeugte dann jeweils mindestens zwei Umbrüche und nen paar Leerzeichen in der Schleife :)
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Dhl Authorization Fehler 15 JTL-ShippingLabels - Fehler und Bugs 27
Zugferd XML Daten Fehler JTL-Wawi 2.0 6
Neu Vorlage enthält ein Syntax Fehler eBay-Anbindung - Fehler und Bugs 1
Neu Fehler beim öffnen von JTL Hub JTL-ShippingLabels - Fehler und Bugs 2
Fehler bei Installation: Powershell V2 JTL-Wawi 2.0 8
Neu Fehler DHL Versenden 4.0 - DHL Authorisation Server. JTL-ShippingLabels - Fehler und Bugs 1
Neu Fehler nach Update auf Version 5.7.2 beim Bestellabschluß Betrieb / Pflege von JTL-Shop 7
Neu Fehler Datenbank auf neuem Server mit Wawi 2.0.6 JTL-Wawi - Fehler und Bugs 5
Neu Kein Datenaustausch – Timeout-Fehler Shopify-Connector 0
Neu DHL 4.0 API Fehler - Could not cast or convert from System.Int64 JTL-ShippingLabels - Fehler und Bugs 7
Neu Wawi 2.0.6 Fehler bei Druckerzuordnung und Nachdruck JTL-ShippingLabels - Fehler und Bugs 12
Neu Amazonpay Fehler nach Anbindung von Datev - bitte helfen Schnittstellen Import / Export 0
Neu Artikeldetails -> Bilder Plattform "Alle" Fehler oder kein Fehler JTL-Wawi - Fehler und Bugs 1
Neu Login-Fehler 403 bei app.shipping.jtl-cloud.com seit 17.07.2026 JTL-ShippingLabels - Fehler und Bugs 7
Lexware Office von Kunden meldet Arithmetik Fehler in Zugferd 2 XRechnung JTL-Wawi 1.11 9
Neu DHL Versenden 4.0 Fehler: Please enter a house number JTL-ShippingLabels - Fehler und Bugs 5
Neu 500er Fehler im Shop nach aktivierung des Nova Child Templates für JTL-Shop 3
Neu Rechte-Fehler im J10n Modul und Auswirkung auf base.mo.php in div. Plugins (Shop 5.7.1) JTL-Shop - Fehler und Bugs 0
Neu Shop zeigt keine Artikel mehr Fehler 500 Betrieb / Pflege von JTL-Shop 9
Neu Paypal 2.2.1; Fehler "Der Zahlungsanbieter hat eine Anmeldung gefordert" Plugins für JTL-Shop 2
Neu Keine Warenpost Int. Labels hsCode - Fehler? JTL-ShippingLabels - Fehler und Bugs 8
Fehler mit Zahlungsabgleich JTL-Wawi 1.11 11
Neu JTL-Wawi Shopabgleich per E-Mail überwachen (Warnungen & Fehler) Onlineshop-Anbindung 1
Fehler beim Abgleich mit Amazon JTL-Wawi 2.0 10
Fehler nach Update auf Version 1.11.11 und 2.0.4 JTL-Wawi 2.0 7
Neu DHL 4.0 Versandexport Fehler JTL-ShippingLabels - Ideen, Lob und Kritik 15
Fehler beim Abgleich mit dem JTL-Shop JTL-Wawi 2.0 12
Neu Seltsamer Fehler bei PayPal-Checkout: "Warenkorb enthielt Vaterartikel..." JTL-Shop - Fehler und Bugs 2
HTML in Artikelbeschreibung , verschiebt dann im Shop die Ansicht? JTL-Wawi 1.11 1
Neu Identische Aufträge übernimmt nur für einen Auftrag die Kartonage JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 0
Wichtig Neu in Shipping 2.0: Die Schweizerische Post + Die Schweizerische Post International (Beta) — ihr habt gefragt, wir haben geliefert News, Events und Umfragen 0
Neu Bestellpositionen werden in Sprache der Kunde an die Wawi übermittelt. Kann man das ausstellen? User helfen Usern - Fragen zu JTL-Wawi 17
Neu 🔥 𝐍𝐮𝐫 𝟓× verfügbar 𝟓𝟎% 𝐑𝐚𝐛𝐚𝐭𝐭 auf dein Besucherticket für die kommende JTL-Connect am 02.10.2026 in Köln Dienstleistung, Jobs und Ähnliches 0
Neu JTL-Shop Konfigurator - die Ausgewählten Konfigurator gruppen werden im Artikel nicht vollständig angezeigt User helfen Usern - Fragen zu JTL-Wawi 2
Seit dem Update meines JTL-Shops auf Version 5.7.1 funktioniert die Verbindung zwischen JTL-Wawi 2.0.4.0 und dem Shop nicht mehr. JTL-Wawi 2.0 6
Die Suche von Stücklistenartikeln/Bundles funktioniert nicht Allgemeine Fragen zu JTL-Shop 0
Neu Varianten die nicht online in JTL geschaltet sind werden trotzdem zu Shopify geladen Shopify-Connector 6
nach Update von 5.3 auf 5.7 neue Position im Warenkorb "Gebühr" die auch in den Auftrag übernommen werden Einrichtung JTL-Shop5 2
Beantwortet Aktuelles Sicherheitsupdate - wo ist die Anleitung zum manuellen Beheben? Allgemeine Fragen zu JTL-Shop 5
Wie lange braucht ihr aktuell für die Anlage eines neuen Artikels? JTL-Wawi App 3
Funktioniert die Adressvalidierung inzwischen? JTL-Wawi 2.0 1
Ameise (1.11.11.0) Export auf Clients nicht möglich - Das Dezimaltrennzeichen kann nicht die leere Zeichenfolge sein JTL-Wawi 1.11 5
Amazon FBA Umlagerungen Beta - Fehlermeldung blockiert die Umlagerung JTL-Wawi 1.11 0
Neu Hinweis zum Auftrag wird seit Update auf die 1.11 nicht mehr angezeigt JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 0
Test-Kunden als solche in JTL markieren, um die Auswertungen sauber zu halten? JTL-Wawi 1.11 1
Neu Helfen Lösungen wie Unicorn wirklich, um die teuren Preise bei JTL zu vermeiden? Amazon-Anbindung - Ideen, Lob und Kritik 1
Rechnung an geänderte Emailadresse geht immer noch an die Alte (Ebay-Auftrag) JTL-Wawi 1.11 6
Neu eBay-Abgleich Fehlermeldung: Datenverarbeitung fehlgeschlagen: Die Sequenz enthält keine Elemente eBay-Anbindung - Fehler und Bugs 11
Exportvorlage: Auftrag nur Artikel die per Dropshipping verfügbar sind in Datei schreiben JTL-Wawi 1.11 4
Neu Es werden keine Marken ausgedruckt und die Portokasse lässt keine Anmeldung zu. Smalltalk 5

Ähnliche Themen