v3.4.x Textbausteine und Template Variablen

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

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 {
    [min] = {
       [net] = 0.40,
       [gross] = 0.46
    }
    [max] = {
       [net] = 1.00,
       [gross] = 1.19
    }
}

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 {
    [id] => 'Versandart'
}

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 → Aufschlag-/Rabattmenge gleich Artikelmenge

  • single → Nur einmal pro Artikel

  • basket → Nur einmal pro Warenkorb

  • optbasket → Optional: Nur einmal pro Warenkorb

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