Da die Templates in der Datenbank liegen und von den Shopbetreibern angepasst werden können aktualisieren wir sie nicht bei einer neuen Version. Wird allerdings eine neue Funktion implementiert so sind oft neue Platzhalter im Template nötig. Aus diesem Grund haben wir hier die 3 Standardtemplates separat aufgelistet, diese können auch verwendet werden um das Original wieder herzustellen, falls Fehler bei der Anpassung gemacht wurden.
Dieses Template unterstützt alle Module und ist als Ausgangspunkt für ihre Modifikationen gedacht.
Dieses Template ist das Standardtemplate und kann für Stückartikel modifiziert werden.
Dieses Template wurde speziell für Downloadprodukte angepasst. Ausgaben wie Varianten und Gewicht wurden hier bereits entfernt.
Dieses Template ist für ausverkaufte Produkte gedacht. Wenn Sie es verwenden möchten muss es im Modul “Lagerbestand” ausgewählt sein.
wpshopgermany_temp_ausverkauft
Diese Templates funktionieren ab Version 1.1.0 ! und kleiner Version 2.0.0!
Produktattribute sollen dem Verkäufer helfen, wiederkehrende Elemente seiner Artikel gezielt ein- und wieder auszugeben. So kann ein Attribut “Inhaltsstoffe” oder “Farbe” heißen. Dieses Feld wird dann beim Anlegen eines Produktes abgefragt, sofern es in den Einstellungen unter Module -> Produktattribute angelegt wurde.
Die neuen Produktattribute müssen dann in den Produkteigenschaften mit Werten gefüllt werden.
Damit die Produkte nun in der Produktansicht sichtbar sind, muss der Haken “Direkt im Produkttemplate ausgeben” bei dem jeweiligen Attribut aktiv sein. Es ist auch möglich sich den Code über die HTML Schaltfläche zu generieren. Um Beispielsweise den Namen des Attributs angezeigt zu bekommen ist folgender Code notwendig:
<?php echo $this->callMod('wpsg_mod_produktattribute', 'getAttributeLabel',
array({ID})); ?>
Um den Wert dieses Attributes angezeigt zu bekommen kann folgender Code verwendet werden:
<?php echo $this->callMod('wpsg_mod_produktattribute', 'getAttributeValue',
array($this->view['data']['id'], {ID})); ?>
Der oben beschriebene Code ist für das Produkttemplates vorgesehen. Hat man in einem anderen Template aber die ProduktID, so kann man diesen Code durch Austausch von “$this->view[‘data’][‘id’]” mit der ProduktID auch dort verwenden.
Die {ID} im Beispiel muss durch die ID des Attributes ersetzt werden, diese ist in der Attributverwaltung einsehbar. Bei der Ausgabe des Wertes muss die ProduktID übergeben werden, das oben gezeigte Beispiel ist für die Anzeige im Produkttemplate gedacht.
Mittels Drag&Drop im Modul hat man die Möglichkeit, die anzuzeigende Reihenfolge zu verändern bzw. zu bestimmen.
Im Standardtemplate sind die beiden Platzhalter ###mod_weight### und ###mod_weight_unit### enthalten. Diese können gerade in der wpShopGermany Light Version und bei der Erstinstallation verwirren. Diese beiden Platzhalter sind im Template enthalten, um Gewichtsangaben anzuzeigen. Ist kein Gewicht definiert, oder das Modul “Produktgewicht” deaktiviert/nicht enthalten, können die Platzhalter nicht ersetzt werden. Im Frontend werden Sie dann in ihrer häßlichen Form platziert.
Abhilfe schafft das Anlegen eines neuen Produkttemplates. Denn dort können Sie selbst bestimmen, welche Platzhalter Sie verwenden wollen. Das neu angelegte Produkttemplate muss nur noch dem anzuzeigenden Produkt zugewiesen werden und die Platzhalter sind nicht mehr zu sehen.
Hinweis: betrifft nur Versionen wpShopGermany < [kleiner] 2.0.0!
Um Produktanzeigen zu individualisieren, können x-beliebige Templates angelegt und verwendet werden. Sie können pro Produkt ein Template auswählen. Dieses muss zuvor angelegt werden.
Dazu müssen Sie in “Einstellungen > wpShopGermany > Templates” das “Produkttemplate” auswählen. Hier wird zunächst das Standardtemplate angezeigt. Dieses sollte auch so belassen werden (als Referenz), denn hier sind alle notwendigen Platzhalter eingebunden.
Legen Sie ein neues Produkttemplate an, in dem Sie rechts in die Textbox einen Namen eingeben und das Pluszeichen anklicken. Sie können jetzt den HTML-Code nach Ihren Wünschen anpassen.
Achten Sie darauf, dass Sie auf folgende Datei Schreibrechte besitzen:
/wp-content/plugins/wpshopgermany/views/Warenkorb/addForm.phtml
Wenn das Template gespeichert wurde, können Sie es in der Produktverwaltung einem Produkt zuordnen.
Sofern das Produkt bereits eingebunden wurde, können Sie die Anzeige im Frontend bereits betrachten.
Hinweis: Ab Version 2.0.0 liegen die Produktemplates nicht mehr in der Datenbank. Die Standart-Templates sind dann im Dateisystem unter:
\wp-content\plugins\wpshopgermany\views\templates\produkt\… abgelegt und können mit
gleichnamigen Einträgen unter:
\wp-content\uploads\wpsg\user_views\templates\produkt\…
überschrieben werden.
Desweiteren können hier beliebig viele individuell angepasste Produkt- Templates abgelegt werden.