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:

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.

{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 zu 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.isVariantAll Wird auf true gesetzt, wenn es sich um ein Variantenartikel handelt und der Aufschlag allen Varianten des Artikels zugewiesen ist.true | falseboolean
$add_charge.variantPriceRangeNur 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 {
    [min] = {
       [net] = 0.40,
       [gross] = 0.46
    }
    [max] = {
       [net] = 1.00,
       [gross] = 1.19
    }
}

array
$add_charge.isOptionalDer Aufschlag ist optional (Warenkorb)true | falseboolean
$add_charge.grossPriceDer Betrag des Aufschlages/Rabattes0.25float
$add_charge.limitedDispatchesEnthält die Versandarten  auf die der Aufschlag/Rabatt eingeschränkt wurde

array {
    [id] => 'Versandart'
}

array
$add_charge.limitedCountriesEnthä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