Teile des Artikelnamens Farblich hervorheben

TotalerNeuling

Mitglied
27. Mai 2023
25
1
«Cond(Contains(DeliveryNotePosition.Name, " Text1"), Left$(DeliveryNotePosition.Name, StrPos(DeliveryNotePosition.Name, " Text1")+1))»
«Cond(Contains(DeliveryNotePosition.Name, " Text1"),"Text1 ")»
«Cond(Contains(DeliveryNotePosition.Name," Text1"),ATrim$(Right$(DeliveryNotePosition.Name,Len(DeliveryNotePosition.Name)-StrPos(DeliveryNotePosition.Name," Text1")-4)))»
«Cond(Contains(DeliveryNotePosition.Name, "Text2 "), Left$(DeliveryNotePosition.Name, StrPos(DeliveryNotePosition.Name, "Text2")))»«Cond(Contains(DeliveryNotePosition.Name, "Text2"),"Text2 ")»
«Cond(Contains(DeliveryNotePosition.Name,"Text2"),ATrim$(Right$(DeliveryNotePosition.Name,Len(DeliveryNotePosition.Name)-StrPos(DeliveryNotePosition.Name,"Text2")-5)))»

Heute melde ich mit einem weiteren Problem. Dank dem Forum habe ich den o.g. Code für eine Vorlage in List & Label geschrieben. Das funktioniert jedoch nicht wie ich es möchte.

Artikel1:
Artikelname "Text1" irgendwelche weitere Beschreibungen

Artikel2:
Artikelname "Text2" irgendwelche weitere Beschreibungen

Ich möchte nun Text1 und Text2 farblich und stilistisch hervorheben.

Die Verkettung "Wenn, dann, Wenn, dann, Wenn dann, usw) habe ich nicht hinbekommen. Ich möchte praktisch alle in eine einmalige Zeile mit «» einschließen.
Z.b. Funktioniert die folgende Zeile Zusammengesetzt mit & auch nicht:
«Cond(Contains(DeliveryNotePosition.Name, " 0mg"), Left$(DeliveryNotePosition.Name, StrPos(DeliveryNotePosition.Name, " 0mg")+1) & "0mg " & ATrim$(Right$(DeliveryNotePosition.Name,Len(DeliveryNotePosition.Name)-StrPos(DeliveryNotePosition.Name," 0mg")-4)))»
Ist das möglich, bzw. wie muss ich vorgehen?
Es fehlt, wenn keines der beiden Bedingungen erfüllt sind, soll "DeliveryNotePosition.Name" angezeigt werden.
 
Zuletzt bearbeitet:

TotalerNeuling

Mitglied
27. Mai 2023
25
1
Artikel1:
Artikelname "Text1" irgendwelche weitere Beschreibungen

Artikel2:
Artikelname "Text2" irgendwelche weitere Beschreibungen

Ich möchte nun Text1 und Text2 farblich und stilistisch hervorheben.

Die Verkettung "Wenn, dann, Wenn, dann, Wenn dann, usw) habe ich nicht hinbekommen. Ich möchte praktisch alle in eine einmalige Zeile mit «» einschließen.
Z.b. Funktioniert die folgende Zeile Zusammengesetzt mit & auch nicht:
«Cond(Contains(DeliveryNotePosition.Name, " 0mg"), Left$(DeliveryNotePosition.Name, StrPos(DeliveryNotePosition.Name, " 0mg")+1) & "0mg " & ATrim$(Right$(DeliveryNotePosition.Name,Len(DeliveryNotePosition.Name)-StrPos(DeliveryNotePosition.Name," 0mg")-4)))»
Ist das möglich, bzw. wie muss ich vorgehen?
Es fehlt, wenn keines der beiden Bedingungen erfüllt sind, soll "DeliveryNotePosition.Name" angezeigt werden.

Ich habe es geschaft, es in eine Zeile zu packen.

Für alle die das selbe machen wollen.. Mann muss alles mit ToString$ umwandeln, dann kann man auch alles in eine Zeile packen. Hier die Zeile dazu:

«Cond(Contains(DeliveryNotePosition.Name, " Text1"),
ToString$(Left$(DeliveryNotePosition.Name, StrPos(DeliveryNotePosition.Name, " Text1")+1)) + " Text1" + ToString$(ATrim$(Right$(DeliveryNotePosition.Name,Len(DeliveryNotePosition.Name)-StrPos(DeliveryNotePosition.Name," Text1")-5))),
Cond(Contains(DeliveryNotePosition.Name, "Text2"),
ToString$(Left$(DeliveryNotePosition.Name, StrPos(DeliveryNotePosition.Name, "Text2"))) + "Text2" + ToString$(ATrim$(Right$(DeliveryNotePosition.Name,Len(DeliveryNotePosition.Name)-StrPos(DeliveryNotePosition.Name,"Text2")-5))),
DeliveryNotePosition.Name))»

Allerdings kann ich die entsprechenden Stellen nicht umformatieren. mit Einzelnen abgeschlossenen befehlen, kann ich es einzeln formatieren. Aber so kann ich das nicht. Kann jemand dazu was schreiben bitte ?!
 

TotalerNeuling

Mitglied
27. Mai 2023
25
1
Ich habe es geschaft, es in eine Zeile zu packen.

Für alle die das selbe machen wollen.. Mann muss alles mit ToString$ umwandeln, dann kann man auch alles in eine Zeile packen. Hier die Zeile dazu:

«Cond(Contains(DeliveryNotePosition.Name, " Text1"),
ToString$(Left$(DeliveryNotePosition.Name, StrPos(DeliveryNotePosition.Name, " Text1")+1)) + " Text1" + ToString$(ATrim$(Right$(DeliveryNotePosition.Name,Len(DeliveryNotePosition.Name)-StrPos(DeliveryNotePosition.Name," Text1")-5))),
Cond(Contains(DeliveryNotePosition.Name, "Text2"),
ToString$(Left$(DeliveryNotePosition.Name, StrPos(DeliveryNotePosition.Name, "Text2"))) + "Text2" + ToString$(ATrim$(Right$(DeliveryNotePosition.Name,Len(DeliveryNotePosition.Name)-StrPos(DeliveryNotePosition.Name,"Text2")-5))),
DeliveryNotePosition.Name))»

Allerdings kann ich die entsprechenden Stellen nicht umformatieren. mit Einzelnen abgeschlossenen befehlen, kann ich es einzeln formatieren. Aber so kann ich das nicht. Kann jemand dazu was schreiben bitte ?!

Schön so Selbstgespräche zu führen.
Hier die Zeilen, womit ich das hinbekommen habe:

«SetVar("init","0",false)»«Cond(Contains(DeliveryNotePosition.Name, " Text1"),SetVar("init","mg",false))»«Cond(Contains(DeliveryNotePosition.Name, "Text2"),SetVar("init","Text2",false))»«Cond(GetVar("init") = "0", DeliveryNotePosition.Name)»«Cond(Contains(DeliveryNotePosition.Name, " Text1"), Left$(DeliveryNotePosition.Name, StrPos(DeliveryNotePosition.Name, " Text1")+1))»«Cond(Contains(DeliveryNotePosition.Name, " Text1"),"Text1 ")»«Cond(Contains(DeliveryNotePosition.Name," Text1"),ATrim$(Right$(DeliveryNotePosition.Name,Len(DeliveryNotePosition.Name)-StrPos(DeliveryNotePosition.Name," Text1")-4)))»«Cond(Contains(DeliveryNotePosition.Name, "Text2 "), Left$(DeliveryNotePosition.Name, StrPos(DeliveryNotePosition.Name, "Text2")))»«Cond(Contains(DeliveryNotePosition.Name, "Text2"),"Text2 ")»«Cond(Contains(DeliveryNotePosition.Name,"Text2"),ATrim$(Right$(DeliveryNotePosition.Name,Len(DeliveryNotePosition.Name)-StrPos(DeliveryNotePosition.Name,"Text2")-5)))»
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Bug bei Konfigurationsartikeln. Wenn Warenkorb nicht leer, Teile der Konfigurationsartikel-Optionen auf englisch. JTL-Shop - Fehler und Bugs 0
Neu SQL Code zur Ausgabe des Verkaufspreis je Kundengruppe User helfen Usern 1
Erzeugung des Barcodes für die Gebinde EAN JTL-Wawi 1.9 3
Gelöst iMin Swan 1 Pro Kundendisplay zeigt nur verkleinerte 1:1 Kopie des kompletten Hauptbildschirmes JTL-POS - Fragen zu Hardware 3
Neu Update auf 1.9 - wo sind die Kommentarfelder des Artikels geblieben? Eigene Übersichten in der JTL-Wawi 1
Neu Nach dem entfernen des PayPal Checkout werden keine Zahlungsarten anderer Anbieter angezeigt. JTL-Shop - Fehler und Bugs 4
Fehler beim Update des Mandaten easybusiness JTL-Wawi 1.9 2
Neu Auflösung & Skalierung des Userinterfaces User helfen Usern - Fragen zu JTL-Wawi 1
Retoure - Buchen des Artikels JTL-Wawi 1.7 7
Auswahlmöglichkeiten des Feldes "Anrede" in Shop und WaWi erweitern JTL-Wawi 1.8 0
Neu Farben des Coockie Banners anpassen Allgemeine Fragen zu JTL-Shop 1
Neu Bei Verkaufskanaldeaktivierung eines Child-Artikels löscht Prestashop Connector 2.0.0 den Parent-Artikel samt aller Child-Artikel des Parents PrestaShop-Connector 0
Neu GPSR: Kontaktdaten des Herstellers/Importeurs hinterlegen Amazon-Lister - Ideen, Lob und Kritik 6
Neu Fehler "Die eingegebenen Variantenmerkmale stimmen nicht mit den Variantenmerkmalen der Varianten des Artikels überein." eBay-Anbindung - Fehler und Bugs 0
Neu Fehler beim Update des Shops - DB Migration Installation / Updates von JTL-Shop 1
Neu Inhalt des DHL-Fehleretiketts bearbeiten User helfen Usern - Fragen zu JTL-Wawi 2
Neu Berechnung des durchschnittlichen EK Preises User helfen Usern - Fragen zu JTL-Wawi 1
Wichtig 👉 Sicherheitslücke in JTL-Shop 5 bis 5.3.2 (betr. alle Versionen des Shopsystems) News, Events und Umfragen 17
Beantwortet Versandbestätigung mit Tracking für einzelnen Kunden (bei Nutzung des JTL-FFN) JTL-Workflows - Ideen, Lob und Kritik 2
Neu Farbe des mobilen Headers lässt sich nicht ändern Templates für JTL-Shop 1
Wichtig 👉 Abkündigung des Servicedesk in JTL-Wawi zum 31.01.2025 Releaseforum 0

Ähnliche Themen