Moin!
Timo-Tell Oswald hat da mal ein sehr geniales
Modul gebastelt. Es ermöglicht für jede Kategorie und jede Produktseite oder auch die Startseite unterschiedliche Artikel aus einer oder mehreren Kategorien als Zufallsprodukte in beliebiger Menge anzeigen zu lassen.
Da scheinbar einige Schwierigkeiten mit der Installation und Einstellung dieses Moduls haben/hatten (nicht zuletzt ich) möchte ich versuchen das noch einmal möglichst einfach und genau zu beschreiben.
Vorweg: Dieses Modul hat keine eigene Bedienoberfläche, man nimmt Einstellungen vor, indem man die
new_products.html
new_products_default.html
product_listing_v1.html
product_info_v1.html
categorie_listing.html
usw.
bearbeitet. Dazu ist jeweils nur ein kurzer, einzeiliger Code nötig.
Das Modul ist im Grunde mit nur 3 Schritten installiert:
Vorbereitung:
- Wie immer Shop sichern/Backup ... oder erst einmal lokal auf einem Testshop ausprobieren.
- Modul runterladen
- Zip entpacken.
Installation:
1. Die Datei "
function.tt_random.php" (aus dem Ordner "Smarty_Plugins") in den Ordner
"includes/classes/Smarty_2.6.26/plugins/" kopieren.
2. Den Ordner "
tt_random" mit enthaltener tt_random_default.html (aus den Odnern
"templates/tt_default") in den Ordner
"templates/DEIN_TEMPLATE/module/" kopieren.
3. Die Datei "
tt_random_language.conf" (aus dem Ordner "lang") in den Ordner
"lang" kopieren.
fertig!
(Die "Smarty.class.php" habe ich nicht benötigt.)
Das Modul erscheint NICHT im Backend unter Module, es muss/kann nicht aktiviert werden.
Um es zu nutzen muss man nun den Code
{tt_random max=X cat=Y} in eine der oben genannten Dateien kopieren - einfach ans Ende setzen.
max= Anzahl der zu erscheinenden Artikel - für X eine beliebige Zahl einfügen.
cat= Kategorie-Nr aus der/denen die Artikel ausgewählt werden sollen. (Die Kategorie-Nummer ist die letzte Ziffer, die im Browser einer Kategorie angezeigt wird. Also das Y mit der gewünschten Kategorie-Nr ersetzen.)
Die optische Anpassung kann man in der Datei "tt_random_default.html" (templates/DEIN_TEMPLATE/module/tt_random/) vornehmen.
Beispiel 1:
Um Zufallsprodukte zu einem Artikel anzeigen zu lassen, kann man den Code nun einfach in ans Ende einer der product_info Dateien setzen. Es empfielt sich gegebenenfalls mehrere neue Dateien zu erstellen, zB: product_info_v2.
Den Code am Ende einfügen, zB: {tt_random max=10 cat=50,62}
Es sollen also auf der Produktseite 10 weitere Artikel aus den Kategorien 50 und 62 angezeigt werden.
Achtung: Nicht vergessen, die neue "product_info_v2" im Backend bei Kategorien/Artikel (in der jeweiligen Produktmaske des Artikels unter "Vorlage für Artikeldetails") auszuwählen!
Auf diese Weise hat man eine sehr gute und meiner Meinung nach praktischere Alternative zum Cross Selling.
Beispiel 2:
Um zufällige Produkte auf einer Kategorie-Seite mit mehreren Unterkategorien anzeigen zu lassen, können wir den Code einfach in der "categorie_listing.html" ans Ende setzen. Auch hier empfielt es sich gegebenenfalls eine neue Datei zu erstellen, zB: categorie_listing_V2.html
Diese muss dann auch wieder in der Eingabemaske der jeweiligen Kategorie im Backend unter "Vorlage für Kategorieübersicht" ausgewählt werden.
Das selbe kann man natürlich auch auf der Startseite als Ersatz für die "New Products" machen ...
Sollte "das Modul" oder besser die zufällig ausgewählten Artikel nicht angezeigt werden, so könnte es eventuell am Cache liegen, das hat mich zB. lange aufgehalten.
Ich hoffe dass diese Beschreibung hilft manchen No-Profs und Laien dieses wirklich gelungene Modul problemlos zu installieren und zu nutzen.
An dieser Stelle auch ein großes Lob und herzlichen Dank an den Entwickler Timo-Tell Oswald!
Jossi
Linkback: https://www.modified-shop.org/forum/index.php?topic=29755.0