|
|||
|
Hallo,
ich hab die Suche leider erfolglos bemüht. Ich bräuchte eine Lösung für das Problem, dass bei Artikeln, die weniger als 1kg wiegen, die Gewichtsangabe nicht in kg, sondern in Gramm angezeigt wird. Gibt es hierfür eventuell eine Lösung? Wir verkaufen Produkte von wenigen Gramm bis hin zu Produkten mit vielen kg. Die Anzeige von 30g in kg ist doch eher verwirrend und unschön für den Kunden. Vielen Dank im voraus... :-) |
|
|||
|
Hallo,
evtl. im Product-Template: Code:
{if $module_data.products_weight <= 1000}
{$module_data.products_weight|string_format:"%.2f"} {txt key=TEXT_PRODUCTS_GRAMM}
{else}
{$module_data.products_weight/1000|string_format:"%.2f"} Kg
{/if}
Frank |
|
|||
|
Danke schonmal fürs Beispiel, so hats dann letztendlich geklappt.
Code:
{if $products_weight < 1.000}
{$products_weight*1000|string_format:"%.0f"} {txt key=TEXT_PRODUCTS_GRAMS}
{else}
{$products_weight|string_format:"%.2f"} kg
{/if}
|
|
|||
|
Danke dir für's Antworten. Wenistens einer.
![]() Was meinst du mit "code für veyton"? smarty kannte ich nicht und musste deshalb etwas googeln. Wo kann ich denn die Variablen ausgeben lassen und wie weiß ich dann was ich ändern muss. Entschuldige bitte, aber ich bin absoluter Anfänger und hab den Code bisher immer manuell geändert. Die Suche hat mich auch nicht wirklich weitergracht. ![]() Wäre dir über weitere Tipps dankbar. |
|
|||
|
also hört sich schlimmer an als es ist - smarty ist die template engine (die arbeitet mit variablen)
1. öffne folgende datei in einem html editor "templates\xt_default\xtCore\forms\shipping.ht ml" 2. dort findest du ca. ab zeile 45 das wort "KG" als festen wert (weiter unten auch noch) 3. jetzt machen wir aus diesen festen wert erstmal zwei dynamische smarty variable -> ab ins backend -> einstellungen -> lokalisierung -> sprachtexte -> button neu 4. Sprachcode (iso-2) = Deutsch(de) Schlüssel = MY_SHIPPING_WEIGHT_KG Text = Kilogramm Klasse = store speichern und nochmal 5. Sprachcode (iso-2) = Deutsch(de) Schlüssel = MY_SHIPPING_WEIGHT_GR Text = Gramm Klasse = store speichern zurück zum html editor "shipping.html" kg -> löschen jetzt hast du 2 smarty sprachvariablen zur verfügung 1 x {txt key=MY_SHIPPING_WEIGHT_KG} 1 x {txt key=MY_SHIPPING_WEIGHT_GR} jetzt einfach per {if} schleife gewicht abfragen und dementsprechende variable anzeigen gib mal in der "shipping.html" in zeile 1 {debug} ein, speichern und die shipping aufrufen -> dann siehst du alle variablen mit denen du arbeiten kannst Geändert von renejahn (07.10.2011 um 15:21 Uhr) |
![]() |
| Lesezeichen |
| Stichworte |
| 1kg, gewicht, gramm, kleiner, produktanzeige |
| Themen-Optionen | |
| Ansicht | |
|
|
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| PayPal Express Modul mit GiroPay - Stand 08.05.2012 | mikkel | PayPal Express-Kaufabwicklung für xt:Commerce | 288 | 27.04.2012 18:07 |
| Pop-Up Bilder kleiner als in der Einstellung | Silvery100 | Shopbereich | 1 | 20.04.2010 13:59 |
| Abfrage -> Gewicht von Attributen anhand der products_attributes_id | decepter | Installation und Konfiguration | 0 | 18.06.2009 19:55 |
| Doppelte 40 Euro Klausel umgesetzt | murphy66 | Allgemeine Diskussionen | 2 | 02.05.2009 20:27 |