Jump to content

Edit History

Yvan07

Yvan07


Résolu

Bonjour à la communauté,

j'ai un prestashop 1.6 et pour répondre au attente de notre ami "Google", j'ai du faire des modifs sur mon product-list.tpl de mon thème.

Tout semblait fonctionner mais le blockbestsellers de la page d’accueil est réfractaire à une des modifications.

"Nombre à virgule flottante non valide dans la propriété "price" (dans "offers")" car la devise est accolée au montant dans le code lu par google!

Voici l'extrait du code de mon product-list.tpl:

 <div itemprop="offers" itemscope itemtype="http://schema.org/Offer" class="content_price">
        {if isset($product.show_price) && $product.show_price && !isset($restricted_country_mode)}
                        <span itemprop="price" content="{$product.price}" class="price product-price{if isset($product.specific_prices) && $product.specific_prices && isset($product.specific_prices.reduction) && $product.specific_prices.reduction > 0} product-price-new{/if}">

Voici le résultat dans le blockbestsellers  de la page d’accueil (content="99.00€"):

<div itemprop="offers" itemscope="" itemtype="http://schema.org/Offer" class="content_price"> <span itemprop="price" content="99.00€" class="price product-price">99.00€ </span><meta itemprop="priceCurrency" content="EUR">

Alors que les autres pages de catégorie affiche le prix correctement (content="99")

<div itemprop="offers" itemscope="" itemtype="http://schema.org/Offer" class="content_price"> <span itemprop="price" content="99" class="price product-price">99.00€ </span> 8.25€ par Kg<meta itemprop="priceCurrency" content="EUR"> 

Si quelqu'un a une piste?

Merci d'avance

 

Yvan07

Yvan07

Bonjour à la communauté,

j'ai un prestashop 1.6 et pour répondre au attente de notre ami "Google", j'ai du faire des modifs sur mon product-list.tpl de mon thème.

Tout semblait fonctionner mais le blockbestsellers de la page d’accueil est réfractaire à une des modifications.

"Nombre à virgule flottante non valide dans la propriété "price" (dans "offers")" car la devise est accolée au montant dans le code lu par google!

Voici l'extrait du code de mon product-list.tpl:

 <div itemprop="offers" itemscope itemtype="http://schema.org/Offer" class="content_price">
        {if isset($product.show_price) && $product.show_price && !isset($restricted_country_mode)}
                        <span itemprop="price" content="{$product.price}" class="price product-price{if isset($product.specific_prices) && $product.specific_prices && isset($product.specific_prices.reduction) && $product.specific_prices.reduction > 0} product-price-new{/if}">

Voici le résultat dans le blockbestsellers  de la page d’accueil (content="99.00€"):

<div itemprop="offers" itemscope="" itemtype="http://schema.org/Offer" class="content_price"> <span itemprop="price" content="99.00€" class="price product-price">99.00€ </span><meta itemprop="priceCurrency" content="EUR">

Alors que les autres pages de catégorie affiche le prix correctement (content="99")

<div itemprop="offers" itemscope="" itemtype="http://schema.org/Offer" class="content_price"> <span itemprop="price" content="99" class="price product-price">99.00€ </span> 8.25€ par Kg<meta itemprop="priceCurrency" content="EUR"> 

Si quelqu'un a une piste?

Merci d'avance

 

Yvan07

Yvan07

Bonjour à la communauté,

j'ai un prestashop 1.6 et pour répondre au attente de notre ami "Google", j'ai du faire des modifs sur mon product-list.tpl de mon thème.

Tout semblait fonctionner mais le blockbestsellers de la page d’accueil est réfractaire à une des modifications.

"Nombre à virgule flottante non valide dans la propriété "price" (dans "offers")" car la devise est accolée au montant dans le code lu par google!

Voici l'extrait du code de mon product-list.tpl:

 <div itemprop="offers" itemscope itemtype="http://schema.org/Offer" class="content_price">
        {if isset($product.show_price) && $product.show_price && !isset($restricted_country_mode)}
                        <span itemprop="price" content="{$product.price}" class="price product-price{if isset($product.specific_prices) && $product.specific_prices && isset($product.specific_prices.reduction) && $product.specific_prices.reduction > 0} product-price-new{/if}">

Voici le résultat dans le blockbestsellers  de la page d’accueil (content="99.00€"):

<div itemprop="offers" itemscope="" itemtype="http://schema.org/Offer" class="content_price"> <span itemprop="price" content="99.00€" class="price product-price">99.00€ </span><meta itemprop="priceCurrency" content="EUR">

Alors que les autres pages de catégorie affiche le prix correctement (content="99")

<div itemprop="offers" itemscope="" itemtype="http://schema.org/Offer" class="content_price"> <span itemprop="price" content="99" class="price product-price">99.00€ </span> 8.25€ par Kg<meta itemprop="priceCurrency" content="EUR"> 

Si quelqu'un a une piste?

Merci d'avance

 

×
×
  • Create New...