Teil 3:
------------------ (wer kein Bock auf eine Wawi-Eheberatung hat, kann hier weiter lesen
Willst du aus dieser 'KundenKauftenAuch' Galerie nun eine andere machen, z.b. 'GleicheKategorie', musst du nicht viel ändern. Die Aliase bleiben immer identisch, nur das ausgewählte Array wird gewechselt.
also wird aus
Code:
{{ KundenKauftenAuch | LoadItems }}
{% assign KundenKauftenAuchIsFilled = KundenKauftenAuch | IsFilled -%}
{% if KundenKauftenAuchIsFilled -%}
[...]
{% for item in KundenKauftenAuch -%}
[...]
folgendes
Code:
{{ GleicheKategorie | LoadItems }}
{% assign GleicheKategorieIsFilled = GleicheKategorie | IsFilled -%}
{% if GleicheKategorieIsFilled -%}
[...]
{% for item in GleicheKategorie -%}
[...]
Der Rest bleibt gleich. Einfach jedes KundenKauftenAuch Wort durch GleicheKategorie ersetzen.
Damit das funktioniert, muss in der Vorlage auch
{% assign GleicheKategorie = Vorgang.Galerien.GleicheKategorie | ConfigureGallery : 'GleicheKategorie', 'AnzahlVerkäufe', true, 10 %}\
enthalten sein - ist bei der EVO aber der Fall. Willst du mehr als 10 Ergebnisse, dann ändere die Zahl. 20 ist das Maximum.
Eine Kurzfassung der Möglichkeiten:
entweder änderst du die Ausgabeoption für die in der Reiter-Galerie vordefinierte Anzeige deines X-Sellings
{{ GalerieContainer | AddGallery: BestsellerWG }}\
{{ GalerieContainer | AddGallery: GleicheKategorie }}\
{{ GalerieContainer | AddGallery: XSeller }}\
{{ GalerieContainer | AddGallery: ÄhnlicheArtikel }}\
{{ GalerieContainer | AddGallery: Bestseller }}\
{{ GalerieContainer | AddGallery: EVO-
Designvorlage }}\
{{ GalerieContainer | AddGallery: Sale }}\
oder du änderst die 'manuelle' KundenKauftenAuch Galerie zu dem, was du haben möchtest. Oder kopierst den Block.
----------------
Verdammt nochmal, jetzt schwafelt die schon so lange und ich weiss immer noch nicht, was der Rico mir eigentlich sagen wollte!
Es gibt zusätzlich zu den von JTL vordefinierten Galerien auch jene, deren Inhalte Ihr selbst definierten könnt. Sogenannte 'Kategorien-Galerien' wie z.b. die von JTL Beispielhaft genannte 'Sale'. Zitat aus der EVO:
### Kategorien-Galerien ###
Eine besondere Art der Galerien sind die Kategorie-Galerien.
Sie werden dem Variablen-Baum dynamisch unter
{{ Vorgang.KategorieGalerien }} hinzugefügt.
Definiert werden diese Galerien in der Attributsverwaltung. Im Bereich
Kategorien finden dort eine vordefinierte Gruppe "eBay-Designvorlage",
das Attribut heißt "Galerien" und ist vom Typ "Werteliste".
Jeder Wert dieser Werteliste repräsentiert eine Galerie. Sie können die
Werteliste mit eigenen Galerien erweitern.
Welche Artikel in diesen Galerien dann angezeigt werden, bestimmen Sie,
indem Sie dieses Attribut einer oder mehreren Kategorien in der
Produktverwaltung zuweisen und jeweils einen Wert (d.h. eine Galerie)
auswählen.
Heißt: unter Artikelverwaltung findet ihr links die Wawi-Kategorien. Öffnet ihr hier die Verwaltung (doppelklick), habt Ihr einen Kategorien-Attributreiter. Klickt man dort auf 'anlegen', ploppt ein Fenster auf in dem recht weit unten steht:
- eBay-Designvorlagen
--- Galerie
wählt ihr das aus und klickt auf [weiter], kommt eine Werteliste (Dropdown) mit z.b. den Standard-Inhalten
- EVO-Designvorlage sowie
- Sale
weist ihr Eurer Wawi-Kategorie jetzt das Attribut 'Sale' zu, werden alle enthaltenen Artikel im
Cross-Selling
{{ GalerieContainer | AddGallery: Sale }}
mit einbezogen.
Will man hier jetzt was eigenes, öffnet man
- Artikel > Attribute
- wechselt von dem 'Bereich - Artikel' auf 'Bereich - Kategorien'
- öffnet das Attribut 'Galerie'
- und editiert die Werteliste (siehe mein Anhang an diesem Thema)
Im Idealfall aber besser ohne Leerzeichen, in meinem Screen ist es "Meine Artikelauswahl". Aus Bequemlichkeit ändere ich das jetzt hier nicht wieder ab.
Ist die Werteliste angepasst, hängt das neue Attribut einer ausgewählten Kategorie an.
Nun:
- die Designverwaltung öffnen
- die EVO laden
- im HTML der EVO eintragen ("Meins" ist hierbei die neue Galerie)
Code:
{% assign MeinsTitel = GlobaleTexte.Übersetzungen.GalerieTitelMeins | SelectLanguage: Sprache -%}
{% assign Meins = Vorgang.KategorieGalerien.Meins | ConfigureGallery : MeinsTitel, 'AnzahlVerkäufe', true, 20 %}\
Das muss immer eingetragen werden.
Danach dann entweder aus:
Code:
{{ KundenKauftenAuch | LoadItems }}
{% assign KundenKauftenAuchIsFilled = KundenKauftenAuch | IsFilled -%}
{% if KundenKauftenAuchIsFilled -%}
[...]
{% for item in KundenKauftenAuch -%}
[...]
folgendes
Code:
{{ Meins | LoadItems }}
{% assign MeinsIsFilled = Meins | IsFilled -%}
{% if MeinsIsFilled -%}
[...]
{% for item in Meins -%}
[...]
bzw. alternativ, um die Galerie der Reiter-Galerie der EVO hinzuzufügen einfach
{{ GalerieContainer | AddGallery: Meins }}
noch ins HTML eintragen. Vorzugsweise zu der bereits vorhandenen Auflistung der zu ladenden Galerien.
Nicht vergessen!
GlobaleTexte.Übersetzungen.GalerieTitelMeins
muss auch noch angelegt und befüllt werden, also unter
> globale Texte
> im Ordner 'Übersetzungen' den Globaltext namens
GalerieTitelMeins
anlegen und mit einem Wert befüllen.
----
Viel Spaß - ich hoffe, dass das halbwegs verständlich ist