Prestashop 1.6 - 错误价格(schema.org)

时间:2016-10-12 16:50:56

标签: smarty prestashop prestashop-1.6 schema.org price

请帮帮我。

我有Prestashop 1.6.1.7,当我在Google结构化数据测试工具中测试产品页面时显示错误通知。

Error notice picture

错误是价格,我不知道该怎么做。

我在Google上搜索过,但所有帖子都过时了。

<!-- prices -->
<div>
    <p class="our_price_display" itemprop="offers" itemscope itemtype="https://schema.org/Offer">{strip}
        {if $product->quantity > 0}<link itemprop="availability" href="https://schema.org/InStock"/>{/if}
        {if $priceDisplay >= 0 && $priceDisplay <= 2}
                <span id="our_price_display" class="price" content="{$productPrice}">{convertPrice price=$productPrice|floatval}</span>
            {if $tax_enabled  && ((isset($display_tax_label) && $display_tax_label == 1) || !isset($display_tax_label))}
                {if $priceDisplay == 1} {l s='tax excl.'}{else} {l s='tax incl.'}{/if}
            {/if}
            <meta itemprop="price" content="{$productPrice}" />
            <meta itemprop="priceCurrency" content="{$currency->iso_code}" />
            {hook h="displayProductPriceBlock" product=$product type="price"}
        {/if}
    {/strip}</p>
    <p id="reduction_percent" {if $productPriceWithoutReduction <= 0 || !$product->specificPrice || $product->specificPrice.reduction_type != 'percentage'} style="display:none;"{/if}>{strip}
                <span id="reduction_percent_display">
                    {if $product->specificPrice && $product->specificPrice.reduction_type == 'percentage'}-{$product->specificPrice.reduction*100}%{/if}
                </span>
            {/strip}</p>
    <p id="reduction_amount" {if $productPriceWithoutReduction <= 0 || !$product->specificPrice || $product->specificPrice.reduction_type != 'amount' || $product->specificPrice.reduction|floatval ==0} style="display:none"{/if}>{strip}
        <span id="reduction_amount_display">
        {if $product->specificPrice && $product->specificPrice.reduction_type == 'amount' && $product->specificPrice.reduction|floatval !=0}
                -{convertPrice price=$productPriceWithoutReduction|floatval-$productPrice|floatval}
            {/if}
            </span>
        {/strip}</p>
        <p id="old_price"{if (!$product->specificPrice || !$product->specificPrice.reduction)} class="hidden"{/if}>{strip}
            {if $priceDisplay >= 0 && $priceDisplay <= 2}
                {hook h="displayProductPriceBlock" product=$product type="old_price"}
    <span id="old_price_display"><span class="price">{if $productPriceWithoutReduction > $productPrice}{convertPrice price=$productPriceWithoutReduction|floatval}{/if}</span>{if $productPriceWithoutReduction > $productPrice && $tax_enabled && $display_tax_label == 1} {if $priceDisplay == 1}{l s='tax excl.'}{else}{l s='tax incl.'}{/if}{/if}</span>
            {/if}
    {/strip}</p>
    {if $priceDisplay == 2}
        <br />
        <span id="pretaxe_price">{strip}
            <span id="pretaxe_price_display">{convertPrice price=$product->getPrice(false, $smarty.const.NULL)}</span> {l s='tax excl.'}
        {/strip}</span>
    {/if}
</div> <!-- end prices -->

请帮忙。感谢

0 个答案:

没有答案