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:

TextbausteinBeschreibung
{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, oder es sich um einen Variantenartikel handelt der im Listing dargestellt wird.
{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:

VariableBeschreibungBeispielTyp
$add_chargeEnthält alle Informationen zum den Aufschlägen/Rabatten.
array
$add_charge.notApplicableDer Aufschlag ist auf bestimmte Bedingungen eingeschränkt (siehe $add_charge.limitedDispatches, $add_charge.limitedCountries, $add_charge.customerGroupException)true | falseboolean

$add_charge.isVariant

Es handelt sich um einen Variantenartikeltrue | falseboolean
$add_charge.isOptionalDer Aufschlag ist optional (Warenkorb)true | falseboolean
$add_charge.grossPriceDer Betrag des Aufschlages/Rabattes0.25float
$add_charge.limitedDispatchesEnhält die Versandarten  auf die der Aufschlag/Rabatt eingeschränkt wurde

array {
    [id] => 'Versandart'
}

array
$add_charge.limitedCountriesEnhält die Länder auf die der Aufschlag/Rabatt eingeschränkt wurdearray {
    [id] => 'Land'
}
array
$add_charge.customerGroupExceptionEnthält die Kundengruppen auf die der Aufschlag/Rabatt eingeschränkt wurdearray {
    [id] => 'Kundengruppe'
}
array
$add_charge.displayNameEnthält den Anzeigenamen des Aufschlages/RabattesDosenpfandstring
$add_charge.type

Folgende Werte sind möglich

  • multi → Aufschlag-/Rabattmenge gleich Artikelmenge
  • single → Nur einmal pro Artikel
  • basket → Nur einmal pro Warenkorb
  • optbasket → Optional: Nur einmal pro Warenkorb
multi | single | basket | optbasketstring
$add_charge.descriptionEnthält die Beschreibung des Aufschlages/RabattesDas in Deutschland übliche Dosenpfandstring
$hideDescriptionDefiniert ob die Beschreibung angezeigt werden soll.true | falseboolean