Code: Alles auswählen
Fatal error: Call to undefined function xtc_href_link() in /home/httpd/vhosts/mein-shop.com/httpdocs/webs14/admin/includes/header.php on line 83
Code: Alles auswählen
Fatal error: Call to undefined function xtc_href_link() in /home/httpd/vhosts/mein-shop.com/httpdocs/webs14/admin/includes/header.php on line 83
OK, Punkt 1 kann als abgehakt betrachtet werden. In Eurer Anleitung hat sich ein Fehler eingeschlichen. Dort heisst es:Kopernikus hat geschrieben:Hi yogi und danke für den Tipp
Ich habe Eure Lagerampel nun mal in die product_item_listing.html eingebaut. Zwei Dinge fallen mir dabei jedoch auf:
1. Die Ampel zeigt egal welchen Wert ich im Backend eintrage nur yellow und red an.
2. Bei Attributen zeigt die Ampel immer nur red an, weil der Hauptartikel in diesem Fall kein Bestand enthält. Da der Kunde nicht weiss, dass es sich um einen Attribut-Artikel handelt, wählt er diesen Artikel nicht mehr an. Hier müsste also die Lagerampel den Lagerbestand des Attributts erkennen und nur dann red anzeigen, wenn der Bestand sämtlicher Attribute 0 wäre. Ansonsten verwendet man besser keine Lagerampel in der product_item_listing.html.
Gibts dafür eine Lösung?
Code: Alles auswählen
{if $PRODUCTS_QUANTITY > $smarty.const.PRODUCT_TRAFFIC_LIGHT_GREEN}
Code: Alles auswählen
{if $item.PRODUCTS_QUANTITY > $smarty.const.PRODUCT_TRAFFIC_LIGHT_GREEN}
Code: Alles auswählen
{if $item.PRODUCTS_QUANTITY or $item_data.ATTRIBUTES_STOCK > $smarty.const.PRODUCT_TRAFFIC_LIGHT_GREEN}
<img src="{$tpl_path}img/ampel_gruen.gif" alt="grün" />
{elseif $item.PRODUCTS_QUANTITY > 0}
<img src="{$tpl_path}img/ampel_gelb.gif" alt="gelb" />
{else}
<img src="{$tpl_path}img/ampel_rot.gif" alt="rot" />
{/if}
Nun das mit den Attributen habe ich eigentlich schon mehrheitlich realisiert. Zumindest kann ich bereits die genauen Bestände ausgeben. Nun möchte ich eben nur noch in der product_listing auf diese zugreifen können um die Ampel entsprechend zu schalten.yogi hat geschrieben:Zu 1: Du hast vermutlich einen Tippfehler im Namen der Konstante.
Zu 2: Ja, auch sowas läst sich realisieren, ist aber etwas aufwendiger, Insbesondere bei mehreren Attributen je Artikel funktioniert es mit der WEBs derzeit eh nicht, da die Kreuzprodukte ja nicht hinterlegt werden - Beispiel Jeans: Attribute1: Länge, Attribut2: Weite.