Hallo zusammen,
ich würde gern die Schnellbestellung aus dem Warenkorb “Artikelnummer eingeben…” auch im leeren Warenkorb zeigen. Technisch scheint das zu funktionieren, das Layout wird aber zersemmelt und man muss auch Code aus zwei Templatedateien kombinieren. Ich würde das gerne mit so wenig Redundanz wie möglich lösen, deswegen stelle ich hier mal die Frage.
Konkret geht es also um den Bereich ganz unten in der cart.tpl:
{else}
{* Empty basket *}
{block name='frontend_basket_basket_is_empty'}
{include file="frontend/_includes/messages.tpl" type="warning" content="{s name='CartInfoEmpty'}{/s}"}
{/block}
{/if}
Und das Eingabefeld für die Schnellbestellung findet sich in der cart_footer.tpl:
{* Add product using the sku *}
{block name='frontend_checkout_cart_footer_add_product'}
{block name='frontend_checkout_cart_footer_add_product_field'}
{/block}
{block name='frontend_checkout_cart_footer_add_product_button'}
{/block}
{/block}
Wenn ich das einfach stumpf zusammenkopiere, funktioniert es schon, das Eingabefeld wird aber nicht korrekt dargestellt. Ein zusätzliches Dazunehmen der umgebenen DIV-Container hat leider nicht den erwünschten Erfolg gebracht. Kann man in der eigenen cart.tpl irgendwie auf den Block in der cart_footer.tpl referenzieren, um die Redundanz zu vermeiden?
Was ist sonst noch zu beachten?
Danke im Voraus und Grüße
Pierre