docmusicstation Posted September 13, 2020 Share Posted September 13, 2020 (edited) Bonjour Presta 1.6.1 et module commentaire prestashop 3.6.1 Apres avoir modifié et validé le breadcrumb suite a la modif google schema.org Je recois une erreur manque itemreviewed la modif du productcomments.tpl repond t elle a cette erreur avec les modifs apportées ? <div id="idTab5"> <div id="product_comments_block_tab" itemprop="aggregateRating" itemscope="itemscope" itemtype="http://schema.org/AggregateRating"> {if $comments} <span class="hidden" itemprop="itemReviewed">{$productName}</span> <span class="hidden" itemprop="reviewCount">{$comments|@count}</span> <span class="hidden" itemprop="ratingValue">{$averageTotal|round}</span> {foreach from=$comments item=comment} {if $comment.content} Merci d'avance Edited September 13, 2020 by docmusicstation (see edit history) Link to comment Share on other sites More sharing options...
Eolia Posted September 13, 2020 Share Posted September 13, 2020 Ben oui {if $comments}, donc {if pas $comments} pas de reviewed^^ Ce n'est pas une erreur mais un conseil. En gros Google vous dit que c'est mieux d'avoir des avis mais si on en a pas on en a pas, on ne va pas les inventer ! 1 Link to comment Share on other sites More sharing options...
docmusicstation Posted September 13, 2020 Author Share Posted September 13, 2020 Bonjour Eolia Merci pour votre reponse. Dans l appel du schéma AggregateRating est il normal d'avoir ceci : itemscope="itemscope" itemtype="http://schema.org/AggregateRating" ou bien ca devrais etre : itemscope itemtype="http://schema.org/AggregateRating" Link to comment Share on other sites More sharing options...
Eolia Posted September 14, 2020 Share Posted September 14, 2020 Non ce n'est pas normal (souvent ceux qui écrivent les thèmes n'y connaissent rien au nveau des micros data) mais ce n'est pas bloquant. 1 Link to comment Share on other sites More sharing options...
docmusicstation Posted September 14, 2020 Author Share Posted September 14, 2020 re Merci pour vos précisions Link to comment Share on other sites More sharing options...
docmusicstation Posted September 17, 2020 Author Share Posted September 17, 2020 dans la liste des erreurs que Google me donnait il y avait "type non reconnu" pour resoudre cette erreur il faut mettre itemtype en http et non pas en https. Link to comment Share on other sites More sharing options...
Bertrand1779 Posted December 21, 2024 Share Posted December 21, 2024 Bonjour, Désolé pour le retard, mais j'ai trouvé la solution pour résoudre le problème pour "itemReviewed" sur prestashop 1.7.7 et plus. Mais comme toujours, je vous laisse juge de mais dire, si vous êtes convaincu je partage gratuitement ma solution. A vérifier sur https://monparfumpascher.fr Cordialement Bertand Link to comment Share on other sites More sharing options...
freds83 Posted June 23 Share Posted June 23 On 12/21/2024 at 11:11 PM, Bertrand1779 said: Bonjour, Désolé pour le retard, mais j'ai trouvé la solution pour résoudre le problème pour "itemReviewed" sur prestashop 1.7.7 et plus. Mais comme toujours, je vous laisse juge de mais dire, si vous êtes convaincu je partage gratuitement ma solution. A vérifier sur https://monparfumpascher.fr Cordialement Bertand Bonjour pouvez vous partager la solution? Link to comment Share on other sites More sharing options...
Bertrand1779 Posted June 26 Share Posted June 26 Bonjour à tous Champ "itemReviewed" manquant, voici enfin la solution que je partage avec vous. Il faut ajouter un "hook". Ouvrir le fichier : /themes/VOTRE THEMES/templates/_partials/microdata/product jsonld.tpl Ajoutez {hook h='displayMicrodataAggregateRating' id_product=$product.id} à la ligne 59. Juste avant "{if $hasAggregateRating}," Ce qui donne : {hook h='displayMicrodataAggregateRating' id_product=$product.id} {if $hasAggregateRating}, "aggregateRating" : { "@type" : "AggregateRating", "ratingValue" : "{$ratingValue|round:1}", "reviewCount" : "{$ratingReviewCount}" } {/if} Chez moi ça fonctionne parfaitement, Google a accepté la validation de mes modifications, plus de message d'erreur. (à tester bien sûr) En espérant que ça pourra vous aider. Sincères salutations Bertrand Link to comment Share on other sites More sharing options...
freds83 Posted June 26 Share Posted June 26 ça fonctionne pas chez moi toujours la même erreur Link to comment Share on other sites More sharing options...
DG Dreams Posted July 2 Share Posted July 2 It looks like you're on the right track by adding itemReviewed inside the AggregateRating block, but for full schema.org compliance, itemReviewed is typically expected as part of a Review or Product scope. You might need to structure it within a broader Product schema to avoid the warning. Link to comment Share on other sites More sharing options...
Mediacom87 Posted July 2 Share Posted July 2 Il y a 2 heures, DG Dreams a dit : Il semble que vous soyez sur la bonne voie en ajoutant itemReviewed à l'intérieur du bloc AggregateRating, mais pour une conformité totale avec schema.org, itemReviewed est typiquement attendu comme faisant partie de l'étendue d'un Review ou d'un Product. Il se peut que vous deviez le structurer dans un schéma Product plus large pour éviter l'avertissement. Merci de respecter la langue du forum. Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now