Alles anzeigen?
Tue ich doch. Das arbeiten mit language overrides ist eine allgemeine Joomla option, genauso wie die templates und layout overrides. Wir haben uns Mühe gegeben die language keys so zu gestalten, dass man das sich schön anpassen kann (mit sprintf).
"An sich" schrieb ich, weil das schon etwas her ist als ich das geschrieben habe. Könnte sich ja zerlegt haben, das passiert.
Ich verstehe nicht, was du eingefügt hast. Standardmässig ist der original code
Also ist der Code aus VM? Etwas verwirrend. Nu siehst du dort diese Dinge wie COM_VIRTUEMART_PRODUCT_UNITPRICE,COM_VIRTUEMART_UNIT_SYMBOL_ . Das musst du überschreiben, bzw COM_VIRTUEMART_UNIT_SYMBOL_100MG z.B.
Der Rest ist hier erklärt Templating & Layouts - VirtueMart Documentation - VirtueMart Documentation
Prinzipiell geht das auch sehr gut, aber wenn es um verschatelte Sachen geht bei der Darstellung, wie bei dem Grundpreis, der sich zusammensetzt aus:
COM_VIRTUEMART_PRODUCT_UNITPRICE
und
COM_VIRTUEMART_UNIT_SYMBOL
dann geht das nicht so einfach !
Denn:
der erste Part hat normalerweise sowas drin wie:
preis pro %s:
Wobei %s sich auf den zweiten bezieht.
Die Darstellung wäre somit richtig, aber:
Wenn es so gewünscht ist wie in meinem Fall (siehe Thread), dann geht das so nicht, da nach der Ausgabe von COM_VIRTUEMART_PRODUCT_UNITPRICE noch der berechnete Preis kommt.
Würde ich also COM_VIRTUEMART_PRODUCT_UNITPRICE wie folgt "overriden": (preis pro %s:)
würde es hinterher so aussehen:
(preis pro 1kg:) 9,99 €
Gewünscht ist aber:
(preis pro 1kg: 9,99 €)