Hallo beste Community,
ich möchte das Versandgewicht mit {$sDispatch.weight|replace:’,’:’.’} im Offcanvas-Warenkorb ausgeben, was aber, wer hätte es gedacht, nicht funktioniert.
Dazu der Code aus der ajax_cart.tpl:
{extends file="parent:frontend/checkout/ajax_cart.tpl"}
{block name='frontend_checkout_ajax_cart_prices_container'}
{if $sBasket.content}
{block name='frontend_checkout_ajax_cart_prices_container_inner'}
{s name="AjaxCartTotalAmount"}{/s}
{$sBasket.Amount|currency}
{/block}
{block name='frontend_checkout_ajax_cart_prices_info'}
{s name="DetailDataPriceInfo" namespace="frontend/detail/data"}{/s}
{/block}
{block name='frontend_checkout_ajax_cart_weight_info'}
{block name='frontend_checkout_ajax_cart_total_versand'}
{s name="AjaxCartTotalVersand"}{/s}
{/block}
{block name='frontend_checkout_ajax_cart_field_labels_total_weight'}
{$sDispatch.weight|replace:',':'.'} kg
{/block}
{/block}
{/if}
{/block}
Meine Vermutung ist, dass die Berechnung für das Versandgewicht im Offcanvas-Warenkorb garnicht zur Verfügung steht, weil z.B. die {$sBasket.Amount|currency} überall angezeigt wird.
Weiter ist mir aufgefallen, dass die ajax_cart.tpl auch ohne extend zum Bare-theme angesprochen wird. Da werden im Frontend auch nur die Blöcke aus dem oben stehenden Code ausgegeben. Was ungewöhnlich ist, da das mit allen anderen verbundenen Templates nicht der Fall ist. Mein eigenes Template habe ich nach Lehrbuch und bestem Wissen und Gewissen sauber angelegt ist.
Hat jemand Erfahrung damit und/oder eine Idee wie ich das Problem lösen kann?