Ich hatte den Wunsch, neben der reinen Auswahlmöglichkeite für Variationen einen zusätzlichen Info-Text anzeigen lassen zu können und zwar für jede Variation einzeln.
Sinnvoll erscheint dies z.B. für eine Variation in Größe mit einem zusätzlichen Link zur einer Seite im CMS, auf der es eine Größentabelle gibt.
Oder um zusätzliche Infos zu Variationen einzubauen, die sich aus der reinen Bezeichnung der Variation nicht ergeben. Es gibt da glaube ich viele Szenarien.
LEIDER bietet die Wawi keine Möglichkeit, pro Variation extra Infos in einem Feld einzutragen. Es gibt dafür in der aktuellen Version keine Felder.
Daher hier mein Ansatz.
Die Variationen besitzen eine Eigenschaft "Sort", über die man die Reihenfolge der Variationen festlegen kann. Der Sort kann zwischen 0 und 65000 liegen.
Man fügt dem Artikel ein Attribut hinzu nach dem Format
Name: "variations-info-sort"+Sortnummer
Inhalt: Der Inhalt, der angezeigt werden soll.
Beispiel Variation Größe.
Sort der Variation: 10
Hinzuzufügendes Attribut
Atributart: Langtext
name: variations-info-sort10
inhalt: "Unsicher welche Größe? Hier unsere Tabelle ...[html Link]"
Voraussetzungen
1. Im Shop Backend Einstellung 89 "Attribute vom Artikel an Beschreibung anhängen?" auf NEIN stellen
2. In den Einstellungen des Templates "Benutzerdefinierte Template-Dateien verwenden?" auf JA stellen
3. Die Datei \templates\JTL-Shop3-Tiny\tpl_inc\artikel_inc.tpl kopieren und als \templates\JTL-Shop3-Tiny\tpl_inc\artikel_inc_custom.tpl abspeichern
4. In der eben angelegten Datei \templates\JTL-Shop3-Tiny\tpl_inc\artikel_inc_custom.tpl folgenden Zeile suchen
und darunter einfügen
das Aussehen der zusätzlichen Info kann in der theme.css angepasst werden z.B. mit
Achtung. Diese Änderung birgt eine Gefahr. Wenn der Sort der Variationen geändert wird, MUSS das Attribut variations-info-sort manuell nachgepflegt werden, ansonsten werden die Zusatzinfos an der falschen Variation angezeigt.
Beispiel-Artikel: Goggles Biohazard - Farbe wählbar, 12,90 €
Die Infos "Hier kannst Du die Farbe der Gläser auswählen" kommt durch diese Erweiterung
Sinnvoll erscheint dies z.B. für eine Variation in Größe mit einem zusätzlichen Link zur einer Seite im CMS, auf der es eine Größentabelle gibt.
Oder um zusätzliche Infos zu Variationen einzubauen, die sich aus der reinen Bezeichnung der Variation nicht ergeben. Es gibt da glaube ich viele Szenarien.
LEIDER bietet die Wawi keine Möglichkeit, pro Variation extra Infos in einem Feld einzutragen. Es gibt dafür in der aktuellen Version keine Felder.
Daher hier mein Ansatz.
Die Variationen besitzen eine Eigenschaft "Sort", über die man die Reihenfolge der Variationen festlegen kann. Der Sort kann zwischen 0 und 65000 liegen.
Man fügt dem Artikel ein Attribut hinzu nach dem Format
Name: "variations-info-sort"+Sortnummer
Inhalt: Der Inhalt, der angezeigt werden soll.
Beispiel Variation Größe.
Sort der Variation: 10
Hinzuzufügendes Attribut
Atributart: Langtext
name: variations-info-sort10
inhalt: "Unsicher welche Größe? Hier unsere Tabelle ...[html Link]"
Voraussetzungen
1. Im Shop Backend Einstellung 89 "Attribute vom Artikel an Beschreibung anhängen?" auf NEIN stellen
2. In den Einstellungen des Templates "Benutzerdefinierte Template-Dateien verwenden?" auf JA stellen
3. Die Datei \templates\JTL-Shop3-Tiny\tpl_inc\artikel_inc.tpl kopieren und als \templates\JTL-Shop3-Tiny\tpl_inc\artikel_inc_custom.tpl abspeichern
4. In der eben angelegten Datei \templates\JTL-Shop3-Tiny\tpl_inc\artikel_inc_custom.tpl folgenden Zeile suchen
Code:
<li class="label">{$Variation->cName}</li>
Code:
{* Anfang Einfügen von Variations-Infos *}
{assign var=variation_info_wert value=variations-info-sort`$Variation->nSort`}
{if $Artikel->AttributeAssoc.$variation_info_wert }
<div class="variation-info">
{$Artikel->AttributeAssoc.$variation_info_wert}
</div>
{/if}
{*Ende Einfügen von Variations-Infos *}
das Aussehen der zusätzlichen Info kann in der theme.css angepasst werden z.B. mit
Code:
.variation-info {
font-size: 0.9em;
margin-bottom: 2px;
margin-top: -4px;
}
Achtung. Diese Änderung birgt eine Gefahr. Wenn der Sort der Variationen geändert wird, MUSS das Attribut variations-info-sort manuell nachgepflegt werden, ansonsten werden die Zusatzinfos an der falschen Variation angezeigt.
Beispiel-Artikel: Goggles Biohazard - Farbe wählbar, 12,90 €
Die Infos "Hier kannst Du die Farbe der Gläser auswählen" kommt durch diese Erweiterung