Dotliquid String Problem Das Objekt mit dem Typ "System.Double" kann nicht in den Typ "System.String" konvertiert werden.

wirelex

Mitglied
17. Oktober 2022
22
1
Hallo Zusammen,

ich habe ein Problem mit Liquid.

Ich möchte bei der folgenden Inhaltsmenge beim Grundpreis Werte umwandeln. Dabei bekomme ich die Fehlermeldung "Liquid error: Das Objekt mit dem Typ "System.Double" kann nicht in den Typ "System.String" konvertiert werden."

Folgende Formel:
{% if Vorgang.Allgemein.PreiseEinheiten.InhaltMenge != 0 and Vorgang.Allgemein.PreiseEinheiten.InhaltMenge != empty %}
{{ Vorgang.Allgemein.PreiseEinheiten.InhaltMenge| String | Replace: ',','.' }}
{% else %}
1
{% endif %}


Der Wert "0,3" sollte damit zu "0.3" werden. Hintergrund ist, dass ich eine Länge für den Grundpreis zu Conrad übertragen möchte, hier muss allerdings durch einen Punkt getrennt werden, nicht durch ein Komma.

Hat jemand einen Tipp für mich?

PS:
Weiterhin habe ich das Problem, dass wenn ich die Formel wie oben zu sehen eingebe, die Umbrüche ein Problem machen. Der Wert:
"
0,3

"
..kommt dann raus und führt bei der Übertragung zu Mirakl zu Problemen, da die Umbrüche mit übergeben werden. Meine aktuelle Lösung ist es, alles in alle Zeile zu schreiben:
{% if Vorgang.Allgemein.PreiseEinheiten.InhaltMenge != 0 and Vorgang.Allgemein.PreiseEinheiten.InhaltMenge != empty %}{{ Vorgang.Allgemein.PreiseEinheiten.InhaltMenge| String | Replace: ',','.' }}{% else %}1{% endif %}

Viele Grüße
Josua
 

Anhänge

  • Bildschirmfoto 2023-03-30 um 14.00.04.png
    Bildschirmfoto 2023-03-30 um 14.00.04.png
    59,4 KB · Aufrufe: 2

mh1

Sehr aktives Mitglied
4. Oktober 2020
858
223
in der Datenbank stehen doch sowieso Punkte als Dezimaltrenner. Gib doch einfach direkt den aus der Datenbank gelesenen Wert aus.
 

wirelex

Mitglied
17. Oktober 2022
22
1
in der Datenbank stehen doch sowieso Punkte als Dezimaltrenner. Gib doch einfach direkt den aus der Datenbank gelesenen Wert aus.
Danke für die rasche Antwort. Kannst du mir einen Tipp geben, wie diese direkte Abfrage aussehen würde?

Gibt es keinen Weg, das mit Liquid selbst zu lösen? Es muss doch eine Möglichkeit geben, einen Double in einen String umzuwandeln, oder?
 

mh1

Sehr aktives Mitglied
4. Oktober 2020
858
223
Danke für die rasche Antwort. Kannst du mir einen Tipp geben, wie diese direkte Abfrage aussehen würde?

Gibt es keinen Weg, das mit Liquid selbst zu lösen? Es muss doch eine Möglichkeit geben, einen Double in einen String umzuwandeln, oder?
Umwandeln könnte man so:
Code:
{% capture string_type %} {{ number_type }} {% endcapture %}
{{ string_type | replace... }}
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu DotLiquid Datumformmat aus String? User helfen Usern - Fragen zu JTL-Wawi 4
Neu DotLiquid Export - Random Value Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 2
Neu Hilfe bei Dotliquid in den Workflows. Interne Paketscheinnummer benötigt. User helfen Usern - Fragen zu JTL-Wawi 16
Neu Base64 Encoding in einem Workflow via Dotliquid User helfen Usern - Fragen zu JTL-Wawi 1
Neu Trackingnummer auf Lieferschein /Dotliquid Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu DotLiquid-Datumsformatierung User helfen Usern - Fragen zu JTL-Wawi 2
Neu Dotliquid Schleife über Positionen mit Abfrage von Merkmalwert User helfen Usern - Fragen zu JTL-Wawi 8
Variationswerte als DotLiquid Variable nutzen MediaMarkt&Saturn Schnittstelle JTL-Wawi 1.7 0
Gelöst Workflow (eMail) - Felder nicht anzeigen wenn leer - DotLiquid JTL-Workflows - Ideen, Lob und Kritik 7
Neu Shopudate 5.2.2 PHP Error Cannot assign string to property JTL\Campaign::$kKampagne JTL-Shop - Fehler und Bugs 0
Workflow Warenpostartikel - Problem mit Warengruppen JTL-Wawi 1.7 4
Neu Dropshipping Adresse des Dropshipper als Absender bei Warenpost international gibt es ein Problem JTL-ShippingLabels - Fehler und Bugs 2
Neu Problem: URL selbsterstellte Seite Allgemeine Fragen zu JTL-Shop 6
Neu Problem mit Germanized WooCommerce-Connector 2
Neu Problem nach Domainänderung Shopware-Connector 2
Kunden Nachricht Problem bei mehreren Ansprechpartnern. Ansprechpartner, nicht aus wählbar in Textvorlagen JTL-Wawi 1.7 0
In Bearbeitung Problem Workflow Überverkäufe JTL-Workflows - Fehler und Bugs 0
Packtisch Problem Artikel lassen sich nicht löschen JTL-Wawi 1.7 1
Neu DATEV / AMEISE => Problem mit Griechenland und Nordirland JTL-Ameise - Ideen, Lob und Kritik 8
Neu Unicorn2 - Etsy - Aktuelles Problem mit Token? Schnittstellen Import / Export 56
Problem beim Buchen von Zahlungen JTL-Wawi 1.7 0
Neu Problem Kaufland kaufland.de - Anbindung (SCX) 0
Neu UPS-Versandlabelerzeugung nicht mehr möglich - Problem / Meldung: Missing or invalid ship to StateProvinceCode JTL-ShippingLabels - Fehler und Bugs 1
Ein Problem mit dem Drucken von Etiketten. JTL-Wawi 1.7 1
Neu SQL Trigger Problem Eigene Übersichten in der JTL-Wawi 13
Neu Problem mit Exportvorlage für Lieferantenbestellung Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 4
JTL Wawi App: Artikelsuche Problem JTL-Wawi App 5
Neu Problem beim Import   (Codierung?) JTL-Ameise - Fehler und Bugs 4
Neu Offener Betrag in Rechnungsformular *runden* - Schweizer-5-Rappen-Problem O_O Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 1

Ähnliche Themen