Gelöst Workflow RemoveLast funktioniert nicht

mona

Gut bekanntes Mitglied
26. April 2016
299
24
Hallo Profi-Workflower

Möchte im Artikelnamen bei Artikeln, welche am Schluss ein Komma aufweisen, dieses per Workflow entfernen. Testweise habe ich
mal das erste Komma entfernen lassen, würde funktionieren - brauche aber das letzte Komma nicht (ja ich weiss, per Ameise könnte ich das auch machen, möchte es aber per Workflow lösen)

Code:
 {{ Vorgang.Beschreibung.Global.Artikelname.Deutsch | RemoveFirst: ','}}
funktioniert, nimmt erstes Komma weg

Code:
 {{ Vorgang.Beschreibung.Global.Artikelname.Deutsch | RemoveLast: ','}}
Warum funktioniert das nicht????


Mit Replace hätte ich auch eine Lösung, die nimmt mir aber alle Kommas weg.....also mit RemoveLast oder so wäre es optimal.
Jemand eine Idee??? Wawiversion 1.5.25.0

Danke
 

Björn Ponsen

Moderator
Mitarbeiter
1. Juli 2016
969
88
Guten morgen @mona
wie kommt ihr auf den filter RemoveLast? Den gibt es nicht und funktioniert daher nicht.
Schau mal hier in den Guide da findest du alle StandardFilter von DotLiquid
 
  • Gefällt mir
Reaktionen: mona

mona

Gut bekanntes Mitglied
26. April 2016
299
24
Hallo Björn

Stimmt, es ist ja nicht eruierbar, welches das letzte Zeichen ist (die Anzahl Zeichen kann ich nicht festlegen, da diese variieren). Man müsste das 1. Zeichen von rechts zählend nehmen.

Danke für den Link - Konnte dort leider nichts passendes finden....
 

tom10

Sehr aktives Mitglied
2. Oktober 2012
717
108
06774 Muldestausee
Probier mal Folgendes:
Code:
{%- assign komma = ',' -%}
{%- assign textArr = 'Text mit Wörtern, Komma und Komma am Ende,' | Split: komma -%}
{%- capture Ausgabe -%}
    {%- for textTeil in textArr -%}
        {{- textTeil -}}
        {%- if forloop.last != true -%}
            {{- komma -}}
        {%- endif -%}
    {%- endfor -%}
{%- endcapture -%}
{{ Ausgabe }}
Ausgabe: Text mit Wörtern, Komma und Komma am Ende

Für dein Beispiel würde das dann so aussehen:
Code:
{%- assign komma = ',' -%}
{%- assign textArr = Vorgang.Beschreibung.Global.Artikelname.Deutsch | Split: komma -%}
{%- capture Ausgabe -%}
    {%- for textTeil in textArr -%}
        {{- textTeil -}}
        {%- if forloop.last != true -%}
            {{- komma -}}
        {%- endif -%}
    {%- endfor -%}
{%- endcapture -%}
{{ Ausgabe }}

Die Zeichenkette wird am Komma "zerlegt" und in ein Array gespeichert. Danach werden die einzelnen Teile wieder ausgegeben. Bei der Ausgabe wird nach jedem Teil außer dem Letzten ein Komma angehangen. Damit fehlt das letzte Komma, sollte es eins gegeben haben.

! Stehen am Ende der Zeichenkette mehrere Kommas ohne ein Zeichen dazwischen, wird keines davon ausgegeben.
 

mona

Gut bekanntes Mitglied
26. April 2016
299
24
Hallo tom10

Super-mega-ultra-genial!!!! Funktioniert 1 A! Herzlichen Dank!!!! Und danke für Deine Erklärung dazu :)
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Workflow: Adresse - Strasse kürzen ( ab Wert "OT" ) User helfen Usern - Fragen zu JTL-Wawi 6
Workflow FollowUP Angebot JTL-Wawi - Ideen, Lob und Kritik 0
Beantwortet E-Mail Vorlage Versandbestätigung per Workflow ausführen, wie? JTL-Workflows - Ideen, Lob und Kritik 7
In Diskussion Brauche Hilfe bei Bestand Email Workflow JTL-Workflows - Ideen, Lob und Kritik 17
In Diskussion Workflow besteht alle Test wird nur nicht ausgeführt JTL-Workflows - Fehler und Bugs 23
Verwiesen an Support Workflow artikel_erstellt wird bei LagerUmbuchung ausgelöst. JTL-Workflows - Fehler und Bugs 1
Neu Workflow Hilfe gesucht, Ersetzten eines Textes User helfen Usern - Fragen zu JTL-Wawi 4
Neu Workflow und Version für Vorhaben Starten mit JTL: Projektabwicklung & Migration 3
Neu Workflow erstellen, einen Wert aus den Stammdaten kopieren in einen anderen User helfen Usern - Fragen zu JTL-Wawi 8
Neu Workflow Auftragssplit bei DHL Export Sendungen mit mehreren Paketen User helfen Usern - Fragen zu JTL-Wawi 0
Neu Workflow Artikelnummer durch Lieferantennummer ersetzen User helfen Usern - Fragen zu JTL-Wawi 6
In Diskussion Log bei Workflow Fehler JTL-Workflows - Ideen, Lob und Kritik 0
In Diskussion Rechnungsentwurf per Workflow? JTL-Workflows - Ideen, Lob und Kritik 7
Neu Workflow Fehler User helfen Usern - Fragen zu JTL-Wawi 1
Neu Workflow der prüft, ob eine Bestellung komplett aus einem bestimmten Lager lieferbar ist. User helfen Usern - Fragen zu JTL-Wawi 7
In Diskussion Custum Workflow - Syntax JTL-Workflows - Ideen, Lob und Kritik 0
In Diskussion Keine Auslieferung nach Zahlungsartänderung über Workflow JTL-Workflows - Fehler und Bugs 4
Zahlungsmodul Workflow JTL-Wawi 1.9 17
Neu Workflow: Mail bei Notiz in Auftrags-Historie User helfen Usern - Fragen zu JTL-Wawi 1
Beantwortet Manueller Workflow lässt sich nicht anlegen (V 1.9.5.2) JTL-Workflows - Fehler und Bugs 13
Neu Hilfe bei Workflow - falsche Steuernummer bei Amazon hinterlegt User helfen Usern - Fragen zu JTL-Wawi 0
In Diskussion Workflow Freiposition JTL-Workflows - Fehler und Bugs 1
In Diskussion Workflow für Liefertag Wareneingang? JTL-Workflows - Ideen, Lob und Kritik 2
Neu Workflow - Wert "Netto-EK" im Auftrag auf 0,00 € setzen für eine bestimmte Kundengruppe User helfen Usern - Fragen zu JTL-Wawi 1
Neu Workflow mit verfügbarem Bestand User helfen Usern - Fragen zu JTL-Wawi 4
Von Workflow lokal gespeicherte Datei direkt wieder löschen lassen JTL-Wawi 1.8 1
Neu Per WMS Workflow API Call ausführen Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 1
In Diskussion Fragen zur Rechnungserstellung via Workflow JTL-Workflows - Ideen, Lob und Kritik 2
In Diskussion Manueller Workflow zeitgestuert JTL-Workflows - Ideen, Lob und Kritik 20
Neu Workflow Adresse prüfen auf deutsche Kunden eingrenzen Gelöste Themen in diesem Bereich 6
Neu Brauche Hilfe bei einen Workflow in Sachen Versand Eigene Übersichten in der JTL-Wawi 6
Neu Permanenten Excel-Log über Workflow führen User helfen Usern - Fragen zu JTL-Wawi 2
Workflow DotLiquid: KomplettLieferbarAusLager zeigt FFN Lager an obwohl nicht komplett lieferbar aus diesem Lager JTL-Wawi 1.9 1
In Diskussion Workflow für eBays neues "Kaufabbruch"-Feature JTL-Workflows - Ideen, Lob und Kritik 2
In Diskussion Workflow zum Drucken von Shipping Labels JTL-Workflows - Ideen, Lob und Kritik 3
Neu Workflow für Warenpost nur wenn bestimmte Artikel in Bestellung User helfen Usern - Fragen zu JTL-Wawi 1
Workflow - Vorbestellung ausschließen von Storno JTL-Wawi 1.9 1
Neu Manueller Workflow/ automatischer Workflow Gelöste Themen in diesem Bereich 8
WAWi Workflows mit Zahlungen als Bedingung funktioniert nicht JTL-Workflows - Fehler und Bugs 0
Neu Benutzerdefinierte Klasse für Überschrift anlegen funktioniert nicht Templates für JTL-Shop 2
Neu "Variationsvorschau anzeigen" in der Galerie funktioniert nicht JTL-Shop - Fehler und Bugs 1
Neu Woran erkennen, dass der Connector funktioniert? Technische Fragen zu den JTL-Connectoren 0
Neu Konto an den Shop übertragen - wie funktioniert das praktisch? Umstieg auf JTL-Shop 0
Neu JTL-Ameise -Export - Alle Lieferanten funktioniert nicht JTL-Ameise - Fehler und Bugs 1
Neu JTL-Ameise -Export - Alle Lieferanten funktioniert nicht JTL-Ameise - Fehler und Bugs 0
Neu Shop abgleich funktioniert nicht, Lösungsansätze gesucht JTL-Shop - Fehler und Bugs 23
Neu Rabattfunktion (Wawi-Stammdaten) funktioniert nicht ... Betrieb / Pflege von JTL-Shop 12
Neu Import von Lieferantenbeständen funktioniert nicht User helfen Usern - Fragen zu JTL-Wawi 8
Neu Artikeletikett für Kinderartikel drucken mit GTIN Barcode funktioniert nicht User helfen Usern - Fragen zu JTL-Wawi 12
Neu JTL-Connector funktioniert nicht mehr WooCommerce-Connector 3

Ähnliche Themen