Smarty-Modifier: “Manufacturers Image” und “Manufacturers Name” für xt:Commerce

Wenn man in seinem Shop Hersteller-Logo und Namen zusammen mit seinen Produkten ausgeben möchte, lässt xt:Commerce einen dabei ein bisschen im Regen stehen. Die Anzeige dieser Daten ist nur in den Produkt-Details möglich - und auch dort kann ausschließlich die entsprechende “Box” dafür benutzt werden. Mit diesem Modifier können Sie auch in Ihren Produkt-Auflistungen zu jedem Artikel den Hersteller-Namen und (sofern vorhanden) auch das Logo anzeigen.

 

Kurzbeschreibung

  • Benötigt als Eingabe die Produkt-ID des jeweiligen Artikels
  • Einsatz sowohl in Produkt-Listen als auch in den Produkt-Details möglich
  • Drei Varianten, Auswahl über Smarty-Parameter:
    Nur den Namen
    das Bild (mit Hersteller-Namen als “alt-Text”)
    oder die Adresse zum Hersteller-Bild
  • Getestet mit: xt:Commerce 3.04, SP 2.1

 

Download

» ManufacturersData_by_ProductsID_10.zip (Version 1.0, 21. August 2007)

 

Kurzanleitung

  1. Legen Sie einen zusätzlichen PlugIn-Ordner für Ihr Template fest
    (Eine Anleitung dazu finden Sie » hier …)
  2. Speichern Sie die entpackte Datei in diesem Ordner ab
  3. Danach kann der Modifier im Template benutzt werden

 

Code-Beispiele


// Für den Einsatz in Produkt-Details
{$PRODUCTS_ID|ManufacturersData_by_ProductsID}
{$PRODUCTS_ID|ManufacturersData_by_ProductsID:'name'}
{$PRODUCTS_ID|ManufacturersData_by_ProductsID:'image'}
{$PRODUCTS_ID|ManufacturersData_by_ProductsID:'imageurl'}

//Für den Einsatz in Produkt-Auflistungen
{$module_data.PRODUCTS_ID|ManufacturersData_by_ProductsID}
{$module_data.PRODUCTS_ID|ManufacturersData_by_ProductsID:'name'}
{$module_data.PRODUCTS_ID|ManufacturersData_by_ProductsID:'image'}
{$module_data.PRODUCTS_ID|ManufacturersData_by_ProductsID:'imageurl'}

//1) Parameter 'name' oder keine Parameter-Eingabe:
//	Herstellername wird angezeigt
//2) Parameter 'image':
//	Herstellerbild wird angezeigt, Alt-Text ist der Herstellername
//3) Parameter 'imageurl':
//	Nur Ausgabe der URL zum Herstellerbild
	

 

 

Hinweis:

Momentan bin ich dabei, eine Sammlung solcher “kleinen Helfer” für xt:Commerce zusammenzustellen, und dieser Modifier ist ein Teil davon. Damit es keine “Doppelbenennungen” gibt, sind die Funktions-Namen noch ein bisschen zu “ausführlich” und damit reichlich lang.

Für diese Tools muss ich mir noch eindeutige Abkürzungs-Regeln einfallen lassen, damit man im Template nicht mehr so viel tippen muss. Wenn die Benennung für Sie zu “sperrig” ist, können Sie die Datei natürlich nach Ihren Wünschen umbenennen. Der Name der Hauptfunktion darin muss dann ebenfalls angepasst werden.