v3.4.x Textbausteine und Template Variablen
Das zentrale Template add_charge_info.tpl zur Darstellung der Aufschläge befindet sich im Ordner /Resources/views/frontend/mnd_add_charge_manager des Plugins.
Folgende Textbausteine sind definiert und können im Backend korrigiert werden:
Textbaustein | Beschreibung |
---|---|
{s name="add_charge_info/ggf" namespace="frontend/add_charge_info"}ggf.{/s} | Wird angezeigt wenn nicht genau definiert werden kann ob der Aufschlag für den Nutzer anwendbar ist. |
{s name="add_charge_info/optional" namespace="frontend/add_charge_info"}optional{/s} | Wird bei optionalen Aufschlägen angezeigt |
{s name="add_charge_info/zzgl" namespace="frontend/add_charge_info"}zzgl.{/s} | Wird bei normalen Aufschlägen angezeigt |
{s name="add_charge_info/abzgl" namespace="frontend/add_charge_info"}abzgl.{/s} | Wird bei Rabatten angezeigt |
{s name="add_charge_info/basket" namespace="frontend/add_charge_info"}pro Bestellung{/s} | Wird angezeigt wenn der Aufschlag pro Warenkorb definiert wurde |
Um das Template zu überschreiben legen Sie bitte in Ihrem Theme einen Ordner namens ThemeName/frontend/mnd_add_charge_manager und die Datei add_charge_info.tpl an.
Folgende Variablen stehen zur Verfügung:
Variable | Beschreibung | Beispiel | Typ |
---|---|---|---|
$add_charge | Enthält alle Informationen zu den Aufschlägen/Rabatten. | array | |
$add_charge.notApplicable | Der Aufschlag ist auf bestimmte Bedingungen eingeschränkt (siehe $add_charge.limitedDispatches, $add_charge.limitedCountries, $add_charge.customerGroupException) | true | false | boolean |
$add_charge.isVariant | Es handelt sich um einen Variantenartikel | true | false | boolean |
$add_charge.isVariantAll | Wird auf true gesetzt, wenn es sich um ein Variantenartikel handelt und der Aufschlag allen Varianten des Artikels zugewiesen ist. | true | false | boolean |
$add_charge.variantPriceRange | Nur fürs Listing: Wird für Variantenartikel verwendet, für die unterschiedliche Aufschläge mit gleichem (Anzeige-) Namen zugewiesen sind. Der niedrigste und höchstes Preis werden in diesem Array gespeichert. | array { | array |
$add_charge.isOptional | Der Aufschlag ist optional (Warenkorb) | true | false | boolean |
$add_charge.grossPrice | Der Betrag des Aufschlages/Rabattes | 0.25 | float |
$add_charge.limitedDispatches | Enthält die Versandarten auf die der Aufschlag/Rabatt eingeschränkt wurde | array { | array |
$add_charge.limitedCountries | Enthält die Länder auf die der Aufschlag/Rabatt eingeschränkt wurde | array { [id] => 'Land' } | array |
$add_charge.customerGroupException | Enthält die Kundengruppen auf die der Aufschlag/Rabatt eingeschränkt wurde | array { [id] => 'Kundengruppe' } | array |
$add_charge.displayName | Enthält den Anzeigenamen des Aufschlages/Rabattes | Dosenpfand | string |
$add_charge.type | Folgende Werte sind möglich
| multi | single | basket | optbasket | string |
$add_charge.description | Enthält die Beschreibung des Aufschlages/Rabattes | Das in Deutschland übliche Dosenpfand | string |
$hideDescription | Definiert ob die Beschreibung angezeigt werden soll. | true | false | boolean |