Ich habe auf 5.3.2 geupdatet. Alle Template-Anpassungen funktionieren einwandfrei.
Allerdings sobald Artikel nachgeladen werden, sind alle Anpassungen mit IF Variablen nicht mehr richtig.
Als wenn bei Nachladen keinerlei Vairablen gelesen werden.
{if $no_buyer}
{s name="nobuyer" namespace="frontend/detail/data"}{/s}
{else}
{block name='frontend_listing_box_article_price_info'}
{* Product price - Unit price *}
{block name='frontend_listing_box_article_unit'}
{include file="frontend/listing/product-box/product-price-unit.tpl"}
{/block}
{* Product price - Default and discount price *}
{block name='frontend_listing_box_article_price'}
{include file="frontend/listing/product-box/product-price.tpl"}
{/block}
{/block}
{block name="frontend_listing_box_article_buy"}
{if {config name="displayListingBuyButton"}}
{if $sArticle.allowBuyInListing}
{include file="frontend/listing/product-box/button-buy.tpl"}
{else}
{include file="frontend/listing/product-box/button-detail.tpl"}
{/if}
{/if}
{/block}
{* Anpassung MGE Verfügbarkeit *}
{block name='frontend_listing_box_article_verfuegbar'}
{if $sArticle.instock>=1}
{s name="DetailDataIdBestand" namespace="frontend/listing/product-box/box-basic"}{/s}
({$sArticle.instock})
{else}
{s name="DetailDataIdBestand0" namespace="frontend/listing/product-box/box-basic"}{/s}
{/if}{/block}
{* Anpassung MGE Mindesbestellmenge *}
{block name='frontend_listing_box_article_mindestmenge'}
{s name="DetailDataIdMindesmenge" namespace="frontend/listing/product-box/box-basic"}{/s}
({$sArticle.minpurchase})
{/block}
{/if}
Hat das was mit dem Hinweis zu tun:
Vor der Benutzung der Variablen im Frontend muss zunächst manuell die HTTP-Cache Kompatibilität hinzugefügt werden.
Ist ja eine Business Essentail Variable.
Und wenn ja wie mache ich das?
Vor dem Update ging das alles