Streichpreis Prozentangabe anpassen

Wenn ich einen Pseudopreis am Artikel angebe steht ja auch immer die prozentuale Ersparnis hintendran. Ich möchte aber hier die 2 Nachkommastellen nicht haben, da es sonst teilweise zu komischen Werten wie “20,01 % gespart” kommt. Beispiel: https://www.dynamic-wave.de/tv-wandhalterung-ultra-slim-32-55-zoll-starr

Jemand eine Idee wo und wie ich das anpassen kann? Muss vermutlich in den Templatedateien gemacht werden?

Im eigenen Theme in frontend/detail/data:

{* Percentage discount *}
{block name='frontend_detail_data_pseudo_price_discount_content_percentage'}
    {if $sArticle.pseudopricePercent.float}
        
            ({floor($sArticle.pseudopricePercent.float)% 
            {s name="DetailDataInfoSavePercent"}{/s})
        
    {/if}
{/block}

 

Hallo dynamic-wave,

damit die prozentuale Ersparnis ohne Kommastellen angezeigt wird, lege im eigenem Theme eine /frontend/detail/ data.tpl an. Der Inhalt sollte so aussehen:

{extends file="parent:frontend/detail/data.tpl"}

	{* Percentage discount *}
		{block name='frontend_detail_data_pseudo_price_discount_content_percentage'}
			{if $sArticle.pseudopricePercent.float}
				({$sArticle.pseudopricePercent.float|round}% {s name="DetailDataInfoSavePercent"}{/s})
			{/if}
		{/block}

Viele Grüße

Maik

3 „Gefällt mir“

@steinsoftware schrieb:

Im eigenen Theme in frontend/detail/data:

{* Percentage discount *}
{block name=‚frontend_detail_data_pseudo_price_discount_content_percentage‘}
{if $sArticle.pseudopricePercent.float}

({floor($sArticle.pseudopricePercent.float)%
{s name=„DetailDataInfoSavePercent“}{/s})

{/if}
{/block}

 

Sehr gut, danke!