wpShopGermany – Ein eigenes Template für Produktgruppen erstellen

Die Produkte einer bestimmte Gruppe oder Kategorie können wir in dem WordPress Plugin wpShopGermany mit dem Modul Produktgruppen oder mit dem kostenpflichtigen Modul ProduktArtikel im Online Shop anzeigen lassen. Ich empfehle die Investition von 15 EUR in das Zusatzmodul. Diese Funktion sollte eigentlich von Hause aus im Plugin enthalten sein. Ist sie aber leider nicht. Mit der Version 3.1.4 gibt es das neue Modul Produktübersichten, mit dem die Darstellung einer Gruppe oder Kategorie halb automatisch gelingt.

Wenn wir ein eigenes Template verwenden wollen, brauchen wir zwei typische Funktionen. Die Größe des Vorschaubildes sollte sich unabhängig von den zentralen Einstellungen definieren lassen. Das erreichen wir mit folgendem Code im Produkttemplate.  

<div><?php 
$width = 350;
$height = 350;
echo $this->callMod('wpsg_mod_produktbilder', 'genBild', array($this->view['data']
['id'], $i, $width, $height, $this->get_option('wpsg_mod_produktbilder_mode'),
'pimage')); ?>
<span>(Zum Vergrößern klicken)</span>   
</div>

In vielen Fällen wird eine Vergrößerung des Bildes nicht gewünscht sein. Meistens sind die Thumbnails als Link zum Produkt ausgeführt. Das können wir mit dem folgenden Code erreichen.

<a href="<?php echo $this->view['data']['url']; ?>" title="Zum Artikel"> 
<img src="<?php $width = 100; $height = 100; echo $this-
>callMod('wpsg_mod_produktbilder', 'makeTn', array($this->view['data']['id'],
$b, $width, $height, $this->get_option('wpsg_mod_produktbilder_mode'))); ?>" alt=""
/></a>

Screenshot Rabah 1

Screenshot Rabah 2

Natürlich ließen sich auch Templates für die Produktübersichten erstellen. Dann müssten jedoch verschiedene Seiten den jeweiligen Kategorien oder Produktgruppen zugeordnet werden. Der Weg über die Produktartikel und die WordPress Kategorien ist hingegen automatisiert und daher weniger anfällig für Fehler.

Diese Modifikation ist getestet für wpShopGermany 3 bis 3.2.

2 Kommentare Schreibe einen Kommentar

Schreibe einen Kommentar