Antwort #6 am: 27. August 2010, 17:28:11
So ich habe ein vorläufiges Ergebnis.
Da ich die Warenkorb-Box (box_cart.html) sowieso so umgebaut habe, dass Sie nur die Anzahl der Artikel ausgibt, die im Warenkorb sind, kann ich sie ja ansich auch für eine if-Funktion im index.html nutzen.
Sieht dann in der index so aus:
{if $box_CART!==''} <li><a href="{$checkout}">{#link_checkout#}</a></li>
{/if}
(Nochmal: Damit soll der Link "Kasse" im Topmenu nur dargstellt werden, wenn man auch schon was im Warenbkorb hat.)
Was mich daran stört ist, dass ich in der boxes/box_cart.html alles in eine Zeile schreiben muss.
Wenn ich einen Zeilenumbruch mache, oder nur ein Leerzeichen irgendwo einfüge, funktioniert es nicht mehr und "Kasse" wird immer eingeblendet.
In der box_cart.html wird ja die Variable(?) $PRODUCTS verwendet für die Anzahl der Artikel im Warenkorb. Warum funktioniert es nicht wenn ich $PRODUCTS einfach in der index.html benutze? Wo kann ich festlegen, dass ich $PRODUCTS in der index nutzen kann?
Danke und Gruß