Jump to content

Fil d'ariane Prestashop 1.7.6


Recommended Posts

Bonjour malgré mes recherches et les explications trouvées et données sur le forum support de Google,  je n'arrive pas à corriger mes erreurs sur google search console, si quelqu'un peut m'aider svp ce serait vraiment sympas. Merci d'avance pour votre aide.

Site internet sous prestashop 1.7 .6  : https://ecovapo.fr/

A priori ce serait la page : https://ecovapo.fr/2-tous-les-produits

Erreur :

<li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">

            <a itemprop="item" href="">

              <span itemprop="name"></span>

            </a>

            <meta itemprop="position" content="2">

          </li>

 

Un expert produit sur le forum de google m'a conseillé ceci :

 

Si vous regardez bien, itemprop="name" n'a pas de valeur.

Cela devrait ressemble plus à :

<span itemprop="name">Nom du produit</span>

 

J'ai donc testé en modifiant le breadcrumb.tpl ainsi:

<span itemprop="name">Tous les produits</span>

Suite à ça, effectivement je n'ai plus l'erreur au niveau de la search console par contre sur mes pages j'ai "tous les produits" qui s'affichent au lieu d'avoir les liens avec mes catégories. (screen ci-joint)

Du coup j'ai rapporté le problème à l'expert produit sur le forum de google qui m'a expliqué ceci : 

A la place de "'Tous les produits", il faut trouver la variable qui affichera la bonne donnée, un peu de la manière de {$path.url} qui contient le lien dans votre boucle de construction du Breadcrumb mais il m'a dit que je trouverais facilement la réponse sur le forum prestashop ;)

Donc, si vous avez une idée pour corriger ça svp, ce serait vraiment sympas .....

Voici mon breadcrumb.tpl :

 

{**

 * 2007-2019 PrestaShop and Contributors

 *

 * NOTICE OF LICENSE

 *

 * This source file is subject to the Academic Free License 3.0 (AFL-3.0)

 * that is bundled with this package in the file LICENSE.txt.

 * It is also available through the world-wide-web at this URL:

 * https://opensource.org/licenses/AFL-3.0

 * If you did not receive a copy of the license and are unable to

 * obtain it through the world-wide-web, please send an email

 * to [email protected] so we can send you a copy immediately.

 *

 * DISCLAIMER

 *

 * Do not edit or add to this file if you wish to upgrade PrestaShop to newer

 * versions in the future. If you wish to customize PrestaShop for your

 * needs please refer to https://www.prestashop.com for more information.

 *

 * @author    PrestaShop SA <[email protected]>

 * @copyright 2007-2019 PrestaShop SA and Contributors

 * @license  https://opensource.org/licenses/AFL-3.0 Academic Free License 3.0 (AFL-3.0)

 * International Registered Trademark & Property of PrestaShop SA

 *}

<nav data-depth="{$breadcrumb.count}" class="breadcrumb hidden-sm-down">

  <ol itemscope itemtype="http://schema.org/BreadcrumbList">

    {block name='breadcrumb'}

      {foreach from=$breadcrumb.links item=path name=breadcrumb}

        {block name='breadcrumb_item'}

          <li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">

            <a itemprop="item" href="{$path.url}">

              <span itemprop="name">Tous les Produits</span>

            </a>

            <meta itemprop="position" content="{$smarty.foreach.breadcrumb.iteration}">

          </li>

        {/block}

      {/foreach}

    {/block}

  </ol>

</nav>

 

 

site.JPG

Link to comment
Share on other sites

Bonjour,  je retente même si je n'ai pas beaucoup de réponses sur ce forum :( ....

J'ai fais la mise à jour de prestashop 1.7.6.1 vers 1.7.6.3 , du coup toutes les modifs que j'avais faites pour corriger les erreurs de la search console ont été écrasées, mais bon ce n'est pas grave, je les ai recorrigées ;) 

Du coup je me suis apperçue que sur mon breadcrumb.tpl maintenant j'ai ceci : 

<span itemprop="name">{$path.title}</span>

Mes liens sont réapparus mais le fil d'ariane est revenu en erreur ...

Du coup j'ai voulu tester en mettant {$path.title} entre des guillemets comme ça : 

<span itemprop="name">"{$path.title}"</span>

Et là je n'ai plus d'erreurs dans le fil d'Ariane mais ces guillemets s'affichent sur mon site :(

Est ce qu'il y a un moyen de masquer ces guillemets sur le site? ça ne fait pas très classe....même si ça suffit pour contenter Ariane :)

Merci à ceux qui prendront le temps de me répondre....

(je ne suis pas contre le faite de payer un café mais bon pour le moment, je n'ai pas beaucoup de réponses à mes problèmes....)

Link to comment
Share on other sites

44 minutes ago, pocahontas038 said:

Bonjour,

Quelle type d'erreur aviez-vous au départ sur Google search console?

Je cherche à corriger des erreurs également signalées... quelle galère!!!

Bonsoir, j'avais pour le fil d'Ariane  :     Erreur Vous devez indiquer "name" ou "item.name"

Et pour les produits :  Erreur : Il faut indiquer "offers", "review", ou "aggregateRating"

Oui vraiment galère et pas évident d'avoir des réponses claires sur les forums....

Edited by sousousm (see edit history)
Link to comment
Share on other sites

  • 3 weeks later...
Le 31/01/2020 à 9:54 PM, sousousm a dit :

Bonsoir, j'avais pour le fil d'Ariane  :     Erreur Vous devez indiquer "name" ou "item.name"

Et pour les produits :  Erreur : Il faut indiquer "offers", "review", ou "aggregateRating"

Oui vraiment galère et pas évident d'avoir des réponses claires sur les forums....

Bonjour, peut-être un début de réponse a ta (a moi aussi ) a ce problème:

https://github.com/PrestaShop/PrestaShop/issues/15641

Edited by alain08270 (see edit history)
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...