PDA

Shop Support News Archive - Shopbetreiber News -> Forum : [x] ProductsList Smarty ECB Template


xxlobixx
19.01.2010, 19:32
Hallo,

ich habe bei Gunnart auf der Seite ein Smarty gefunden, um Produkte aus verschiedenen Kategorien etc. im Template darzustellen (z.B. Startseite).

http://www.gunnart.de/tipps-und-tricks/smarty-function-gunnartproductslist-fuer-xtcommerce/

Im ECB habe ich function.ProductsList.php gefunden. Dieses smarty scheint also schon drin zu sein. Ich kapiere nur nicht ganz wie ich es aufrufe auf der Startseite z.B.
Kann mir hier jemand Hilfestellung leisten?

Viele Grüße

Kito
19.01.2010, 20:11
Hallo,

ich habe bei Gunnart auf der Seite ein Smarty gefunden, um Produkte aus verschiedenen Kategorien etc. im Template darzustellen (z.B. Startseite).

http://www.gunnart.de/tipps-und-tricks/smarty-function-gunnartproductslist-fuer-xtcommerce/

Im ECB habe ich gefunden. Dieses smarty scheint also schon drin zu sein. Ich kapiere nur nicht ganz wie ich es aufrufe auf der Startseite z.B.
Kann mir hier jemand Hilfestellung leisten?

Viele Grüße

Hallo,
ich bin auf dem Gebiet kein Profi, aber ich würde es anhand der Beschreibung die dabei ist so machen:

die function.gunnartProductsList.php ins Shop Root Verzeichnis kopieren.

Der Rest muß in eine html dateie aus dem template z. B. /template/module/"hier eine aussuchen".html

so jetzt muß man erst mal die Liste mit den Artikeln generieren. Das steht in der Anleitung etwas missverständlich weiter unten:
{gunnartProductsList to=Liste specials=true limit=10}
Jetzt kann auf die Liste wie sonst auch überall im Template ausgegeben werden:
{foreach item=module_data from=$Liste.PRODUCTS}
<h4><a href="{$module_data.PRODUCTS_LINK}">{$module_data.PRODUCTS_NAME}</a></h4>
<p><img src="{$module_data.PRODUCTS_IMAGE}" alt="{$module_data.PRODUCTS_NAME}" /></p>
... und so weiter ...
... alle Tags (auch Beschreibung, VPE etc.) sind in $module_data enthalten ...
{/foreach}

Der Teil ist eigentlich standart und steht auch in der /template/module/new_product.html

Ich hoffe das ist soweit nachvollziehbar

Gruß
Kito

xxlobixx
20.01.2010, 13:33
Leider funktioniert das bei mir nicht so. Da keine Smartys im Root liegen, denke ich, dass die einfach in dem Template-Smarty ordner bleiben können. Nur klappt der Aufruf nicht. Auch wenn ich das Wort "Gunnart" beim Aufruf weglasse. Vielleicht ist Puffax (Gunnart) ja online uns sieht das hier :)

Filzlaus
20.01.2010, 14:22
ja, dann warte mal ein bischen:

Profil von Pufaxx:
# Letzte Aktivität: 14.09.2009 17:11

yogi70
22.01.2010, 14:45
Hi,

wo hast Du denn in der ECB die Datei function.ProductsList.php bei Dir gefunden?

Und was steht im Kopf der datei?

bei mir steht da

// by Gunnar Tillmann / http://www.gunnart.de
// v0.1 / Juni 2008

und die benötigt IDS beim aufruf:

{ProductsList to=Liste ids=1,2,3}

Die funktion wird auch in keinem der beiden templates verwendet!

xxlobixx
22.01.2010, 23:44
ich hab jetzt die Datei im Smartyordner mit dem Download bei Gunnart ersetzt und dann klappts wunderbar...ausser auf der Startseite...muss ich noch ein bischen rumprobieren...