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

  1. Danke erstmal für all die Tutorials!

    Aber dies hier hab ich leider nicht verstanden.
    Um welches Template handelt es sich ?
    Das müßte doch eine Anpassung von grid.phtml / list.phtml sein?
    Wenn ja an welche Stelle gehört der Code?
    Habe ein bißchen Rumprobiert, bei mir werden damit leider keine Bilder ausgegeben???

    LG
    E.

    • Dieses Tutorial beschreibt ein Template für eine Produktgruppe, nicht für das Modul Produktübersichten. Hier geht es darum, die Produktgruppe per Shortcode einzufügen und das angepasste Template zu wählen. Die Darstellung sieht zwar aus wie bei der grid.phtml, hat aber damit nichts zu tun. Der Shortcode könnte so aussehen: [wpshopgermany produktgruppe="1" sortierung="id" richtung="asc"]. Für diese Gruppe muss dann natürlich in der Verwaltung das neue Template gewählt werden.

Schreibe einen Kommentar