vanillaXML Webshop
Diese Anleitung soll Ihnen die zahlreichen Funktionen von vanillaXML Webshop näher bringen. Dies beinhaltet sowohl den öffentlichen Bereich und den Administrations-Bereich, als auch die direkte Arbeit mit der Entwickler-API von vanillaXML Webshop.
Weitere Seiten:
Fast alle Elemente des vanillaXML Webshop können über Vorlagen an den individuellen Geschmack angepasst werden. Für vanillaXML Webshop kommen dabei zusätzlich zu den normalen Vorlagen des Vorlagen-Sets im Ordner "themes" weitere Vorlagen im Ordner "/modules/amazon/templates/" zum Einsatz:
| Von vanillaXML Webshop genutzte Vorlagen |
| "browsenode.htm" |
|
Vorlage kommt in der Detailansicht zum Einsatz zur Auflistung der verwandten Kategorien |
| "cart.htm" |
|
Der Warenkorb mit der Auflistung aller abgelegten Produkte |
| "details.htm" |
|
Detailansicht eines Produktes mit der Anzeige von Tracks, Funktionen etc. je nach dem Katalog des Produktes |
| "error_noitems.htm" |
|
Vorlage die angezeigt wird, wenn innerhalb einer Kategorie keine Produkte vorhanden sind |
| "error_noresults.htm" |
|
Vorlage die angezeigt wird, wenn bei einer Suchanfrage kein Ergebnis geliefert wird |
| "img_full.htm" |
|
Anzeige des vergrößerten Bildes nach Klick auf das Bild in der Detailansicht eines Produktes |
| "list.heavy.htm" |
|
Vorlage für die Auflistung von Produkten mit erweiterten Angaben |
| "list.lite.htm" |
|
Vorlage für die Auflistung von Produkten mit einfachen Angaben (Standardvorlage für die Auflistung) |
| "node_show.htm" |
|
Anzeige einer einzelnen Kategorie mit der Anzahl der enthaltenen Produkte etc |
| "reviews.htm" |
|
Auflistung der einzelnen Kundenmeinungen zu einem Produkt |
| "search_full.htm" |
|
Vorlage für die Darstellung des Suchergebnisses (Übersicht über die einzelnen Kataloge) |
| "search_show.htm" |
|
Vorlage für die Darstellung des Suchergebnisses (Detailansicht einer einzelnen Suche) |
| "similiar.htm" |
|
Auflistung der verwandten Produkte in der Detailansicht eines Produktes |
| "sitemap_standard.htm" |
|
Standardvorlage für die Erstellung einer Sitemap über das Sitemap-Tool |
Über die im System integrierten Container, die Arbeit mit Vorlagen etc. ist es nach kurzer Eingewöhnung möglich, eigene Seiten mit beliebigen Zusammenstellungen an Produkten, Suchabfragen, Kategorieinformationen etc. zu erstellen.
Die Beispiele für die Verwendung sind vielfältig, u.a. die Erstellung von themenspezifischen Sonderseiten, z.B. zu "Reisen nach Italien", "Kochen & Backen" oder auch passend zur "Fussball-Europameisterschaft". Bei geschicktem Einsatz der Container können Sie so auch ganz neue Zielgruppen ansprechen, die normalerweise nicht in Ihrem Shop einkaufen würden.
Mehr Informationen über die Verwendung von eigenen Seiten erhalten Sie auch unter "Vorlagen: Statische Seiten in Contentpapst einbinden". Zudem sollten Sie sich die einzelnen für den vanillaXML Webshop zur Verfügung stehenden Container genauer anschauen.
Sobald Sie dies vorgenommen haben, kann die Realisierung einer ersten Sonderseite beginnen. Entscheiden Sie sich, ob diese innerhalb des allgemeinen Layouts des Shops oder als eigenständige HTML-Seite dargestellt werden soll. Dementsprechend muss dann auch der Aufbau der Seite ausfallen (d.h. bei einer kompletten Seite inkl. HTML-Kopf etc.). In diese Seite integrieren Sie dann die {cp:tags} zur Anzeige von einzelnen Produkten, von ganzen Suchabfragen etc. sowie die gewünschten Grafiken und Texte. Einige Beispiele für Tags:
{cp:container module="amazon" type="searchbrowsenode" query="10925241"
limit="5" cache="86400" sort="+daterank"
template="modules/amazon/templates/list.lite.htm"}
{cp:container module="amazon" type="products" asin="B0001VQI2M" catalog="garden" template="special.htm"}
Auch Fremdinhalte wie Newsticker, RSS/RDF-Feeds etc. können in diesen Seiten eingebunden werden. Die detaillierten Informationen finden Sie in den Beschreibungen der einzelnen {cp:tags}.
Die Container können Sie innerhalb der vorhandenen Vorlagen einsetzen oder Sie platzieren diese in einer beliebigen HTML-Datei, die Sie unterhalb des Hauptordners ablegen und dann über "index.php?static=[PFAD ZUR DATEI.HTM]&clean=yes" aufrufen. Über diesen Weg ist es möglich, Produkte von Amazon z.B. innerhalb anderer Texte, einem Forum etc. anzuzeigen. An ein festes Layout sind Sie durch die freie Gestaltung der HTML-Vorlagen nicht gebunden.
Neben dem Container für die Einblendung der Standardnavigation gibt es auch die Möglichkeit, eine den eigenen Vorstellungen angepasste Navigation über den Container "customnavigation" zu erstellen:
{cp:container module="amazon" type="customnavigation" browsenode="..."
template="..." [template_subnodes="..."] [order="..."] [dir="..."]
[block="..."]}
Oben sehen Sie den allgemeinen Aufbau des Containers mit den verfügbaren Parametern. Als "browsenode" wird dabei stets die Browse-ID aus dem Kategorien-Editor angegeben, welche als Startpunkt verwendet werden soll. Diese muss jedoch zuvor über <?php base64_encode("__BROWSE_ID__"); ?> verschlüsselt werden.
Dazu kommt die Angabe der zu nutzenden Vorlage mit "template" sowie mit "template_subnodes" eine Vorlage, die nur Verwendung findet, wenn Unterkategorien vorhanden sind. Innerhalb der Vorlagen kann mit den Tags "{cp:amazon:navigation:title}", "{cp:amazon:navigation:number}"
und "{cp:amazon:navigation:browsenode}" gearbeitet werden, um die Inhalte einzusetzen.
Über den Parameter "order" wird die Ausgabe geordnet (mit den Werten "number", "browsenode" oder "title"), mit "dir" wird die Richtung der Ordnung vorgegeben ("asc" für aufsteigend oder "desc" für absteigend) und mit dem Parameter "block" kann eine kommaseparierte Liste an Browse-ID's übergeben werden, welche in der Navigation nicht auftauchen sollen.
Weitere Seiten:
<< zurück zur Startseite der Dokumentation