Champ "itemListElement" manquant sur console GS

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • #16
    C'est mieux de copier la totalité du code HTML du champ GSC dans un éditeur de texte pour avoir une vue d'ensemble. Il vous manque toujours la balise script json/ld précédente. Cela ressemble à ça chez moi. Notez la présence de itemListElement:
    Code:
        "@context":"https://schema.org","@type":"BreadcrumbList","@id":"https://www.internet-marketer.ch/#/schema/BreadcrumbList/159","itemListElement":[{"@type":"ListItem","position":1,"item":{"@id":"https://www.internet-marketer.ch/","name":"Accueil"}},{"@type":"ListItem","position":2,"item":{"@id":"https://www.internet-marketer.ch/presentation","name":"Présentation"}}]}

    Commentaire


    • #17
      C'est ce code ?

      <script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://www.lescasesbenadou.com/#/schema/Organization/base","name":"Les Cases BéNaDou à Ngaparou","url":"https://www.lescasesbenadou.com/"},{"@type":"WebSite","@id":"https://www.lescasesbenadou.com/#/schema/WebSite/base","url":"https://www.lescasesbenadou.com/","name":"Les Cases BéNaDou à Ngaparou","publisher":{"@id":"https://www.lescasesbenadou.com/#/schema/Organization/base"}},{"@type":"WebPage","@id":"https://www.lescasesbenadou.com/#/schema/WebPage/base","url":"https://www.lescasesbenadou.com/","name":"Maison et chambres d'hôtes pour voyage ou séjour au Sénégal","description":"Les Cases BéNaDou est une maison d’hôte située à Ngaparou entre Saly et la Somone, proposant des excursions privées et des séjours clés en mains.","isPartOf":{"@id":"https://www.lescasesbenadou.com/#/schema/WebSite/base"},"about":{"@id":"https://www.lescasesbenadou.com/#/schema/Organization/base"},"inLanguage":"fr-FR","breadcrumb":{"@id":"https://www.lescasesbenadou.com/#/schema/BreadcrumbList/17"}},{"@type":"Article","@id":"https://www.lescasesbenadou.com/#/schema/com_content/article/1","name":"Accueil","headline":"Accueil","inLangua ge":"fr-FR","isPartOf":{"@id":"https://www.lescasesbenadou.com/#/schema/WebPage/base"}}]}</script>
      Merci

      Cordialement

      Commentaire


      • #18
        J'ai été voir sur votre site et effectivement vous ne l'avez pas. Le module doit produire une chaîne de type BreadcrumbList contenant un élément itemListElement, voir par exemple le code de ce site joomla:
        Die Joomla! Community betreibt mehrere Channels auf Basis "Mattermost". Zweck dieser Channels ist es, alle Nutzer, die sich bereits im Joomla!-Projekt engagieren, miteinander zu vernetzen und neuen...

        {"@context":"https://schema.org","@type":"BreadcrumbList","@id":"https://www.joomla.ch/#/schema/BreadcrumbList/151","itemListElement":[{"@type":"ListItem","position":1,"item":{"@id": "ht tps://www.joomla.ch/","name":"Startseite"}},{"@type":"ListItem","p osit ion":2,"item":{"@id":"https://www.joomla.ch/community","name":"Community"}},{"@type":"ListItem ","position":3,"item":{"@id":"https://www.joomla.ch/community/mattermost","name":"Community-Chat"}}]}

        Je n'ai encore jamais été voir comment schema était implémenté dans Joomla, ni rencontré ce problème, mais soit il faut essayer de désactiver l'override de mod_breadcrumb, s'il y en a un, pour voir si cela permet de publier le code correctement, soit la chaîne est supprimée au niveau d'un plugin SEO ou du template donc là il faudrait tester sur un serveur temporaire, comme d'habitude, désactiver les plugins uns à uns, basculer le template sur Cassiopeia jusqu'à ce que le code soit publié correctement pour identifier le coupable. C'est tout ce que je peux dire pour l'instant à mon niveau.​

        Commentaire


        • #19
          Merci pour ce moment passé sur le sujet.
          Ce qui est étrange, c'est que ces sites existent depuis plusieurs années et n'ont jamais été alertés par GS sur le problème de fil d'ariane.
          Je suppose que je suis pas le seul dans cette galère....
          Merci

          Cordialement

          Commentaire


          • #20
            Votre dernière remarque m'a mis la puce à l'oreille, vous utilisez un breadcrumb généré par SP Page Builder d'après son balisage. Il est probable qu'il n'ajoute pas les données json/ld comme le module de Joomla. Je n'ai pas SP Page builder sous la main pour savoir comment le fil de navigation est créé ou s'il y a un override, mais essayez d'ajouter le module fil navigation natif de Joomla dans une position de module plutôt qu'utiliser l'élément fournit par SPPB ou peut-être une mise à jour de SP Page builder var régler le problème.

            Commentaire


            • #21
              j'utilise bien un module de type fil de navigation en position breadcrumb (cf pj)
              Cliquez sur l'image pour l'afficher en taille normale

Nom : breadcrumb.jpg 
Affichages : 27 
Taille : 109,5 Ko 
ID : 2068794
              Fichiers joints
              Merci

              Cordialement

              Commentaire


              • #22
                Dans ce cas, il y a bien un override qui modifie le balisage en préfixant les classes CSS avec sp-, ce qui n'est pas le balisage d'un module breadcrumb natif à joomla, et cet override n'ajoute probablement pas les données json-ld. Regardez dans les paramètres du module, si vous pouvez choisir une autre mise en page.

                Cliquez sur l'image pour l'afficher en taille normale

Nom : Capture d’écran 2025-04-11 à 18.32.35.png 
Affichages : 29 
Taille : 100,2 Ko 
ID : 2068801

                Commentaire


                • #23
                  ../..

                  Sincèrement j'avoue ne pas maitriser ce sujet et ne pas être à l'aise dans la procédure.

                  Dans le paramètres avancés du module breadcrumb :
                  - j'ai dans 1er temps modifié le style du module en mettant sp_xhtml --> aucun changement
                  - puis dans un second temps, j'ai modifié la classe du module en mettant sp- --> aucun changement

                  était ce conforme à vos préconisations ?

                  Merci

                  Cordialement

                  Commentaire


                  • #24
                    Le style du module correspond à l'ornement, par exemple si vous avez une ombre portée ou un cadre autour de votre module. Je parlais de la mise en page (voir la copie d'écran) qui permet de choisir un override du rendu HTML en php du module. Vous m'avez fait une copie d'écran de cette partie là en parlant de default.php, mais je ne sais pas si cela vient de l'override dans le dossier html/mod_breadcrumb du template ou du module Joomla lui même. Si cela vient du template et qu'il n'y a pas de version alternative que l'on peut choisir dans le menu déroulant ci-dessous, alors il faudrait renommer cet override default.php en autre chose de façon à ce que Joomla utilise le fichier natif par défaut du module. Mon idée est que la version par défaut ramènerait les données json/ld manquantes.

                    Cliquez sur l'image pour l'afficher en taille normale  Nom : Capture d’écran 2025-04-11 à 20.18.14.png  Affichages : 0  Taille : 45,8 Ko  ID : 2068806

                    Commentaire


                    • #25
                      Bonjour.

                      En surchargeant le fichier default.php du module Breadcrumb de Helix Ultimate par celui de Joomla et en le choisissant dans les paramètres du module, tout rentre dans l'ordre.
                      Il reste à Helix Ultimate à être mis à jour.
                      Dernière édition par Eddy.vh à 12/04/2025, 07h14
                      Cordialement.
                      __
                      Eddy !!!
                      Tutoriels BreezingForms en Français : https://www.breezingforms.eddy-vh.com/

                      Commentaire


                      • #26
                        Merci de votre intervention sur le sujet mais j'ai besoin de précision sur votre phrase : "En surchargeant le fichier default.php du module Breadcrumb de Helix Ultimate par celui de Joomla"

                        Dans quels dossiers se trouvent :
                        1 - le fichier default.php de joomla
                        2 - le fichier default.php du module Breadcrumb de Helix Ultimate (/www/modules/mod_breadcrumbs/tmpl ??)

                        Dois je aussi comprendre qu'il faut copier le fichier default.php de joomla en lieu et place de celui du module Breadcrumb de Helix Ultimate ?

                        merci de vos éclairages
                        Merci

                        Cordialement

                        Commentaire


                        • #27
                          Bonjour.

                          Pardonnez-moi, j'ai dû m'imaginer que l'opération de surcharge vous était familière.
                          Voici un pas à pas simple pour créer votre surcharge (images en pièces jointes) :
                          1. Extensions - Templates - Templates - Cliquez sur le template pour ouvrir ses options
                          2. Ouvrez l'onglet "Créer des substitutions"
                          3. Dans la colonne "Modules", cliquez "mod_breadcrumb".
                          4. Vous êtes redirigé vers l'éditeur de fichiers sinon, cliquez l'onglet du même nom.
                          5. Ouvrez le dossier "html" - "mod_breadcrumb" pour y trouver un nouveau fichier nommé "default-20250413-081239.php" ou les séries de nombres sont la date et l'heure de création du nouveau fichier.
                          6. Optionnel: Cliquez ce fichier pour l'ouvrir et voir son code. Cliquez le bouton "Renommer le fichier" et nommez-le p.ex. modified et validez.
                          7. Vous pouvez maintenant fermer chaque fenêtre pour revenir dans l'administration globale.
                          8. Rendez-vous dans les modules du site et sélectionnez votre module de type "Fil de navigation"
                          9. Dans ses paramètres avancés ouvrez la liste à choix de l'option "Mise en page"
                          10. Sélectionnez la mise en page alternative "modified" et validez la modification.
                          11. Rendez-vous dans votre Google Search Console et testez une page en erreur. Elle devrait ne plus afficher l'erreur.
                          12. Lancez la validation et patientez jusqu'à ce que Google vous annonce la réussite du traitement.​
                          Bon dimanche à toutes et tous.
                          Fichiers joints
                          Cordialement.
                          __
                          Eddy !!!
                          Tutoriels BreezingForms en Français : https://www.breezingforms.eddy-vh.com/

                          Commentaire


                          • #28
                            ../..

                            Merci pour la rédaction de cette procédure super détaillée.

                            Je viens de la mettre en oeuvre sur un des sites concernés et je constate que le message Champ "itemListElement" manquant n'apparait plus si j'effectue le test de l'URL active de GS...
                            J'ai donc lancé la validation et ja'ttends le verdict de GS...
                            je vous tiendrai bien sûr, informé.

                            Merci encore en espèrant que ce post serve à d'autres participants de ce forum toujours aussi réactif..


                            Dernière édition par jps0302 à 13/04/2025, 17h43
                            Eddy.vh aime ceci.
                            Merci

                            Cordialement

                            Commentaire


                            • #29
                              Bonjour

                              Je tenais à confirmer que Google a validé la correction des problèmes Données structurées Fils d'Ariane .
                              Le problème spécifique validé est le suivant: Champ "itemListElement" manquant.

                              merci à Eddy.vh et Chris67 pour leur contribution active et efficiente.​
                              Merci

                              Cordialement

                              Commentaire


                              • #30
                                Joomla 5.3 sort demain soir.
                                Je me demande si ce point est corrigé dans le noyau...
                                Quelqu'un aurait-il la réponse ?
                                Présentations : slides.woluweb.be | Coordonnées complètes : www.woluweb.be

                                Un message d’erreur sur votre site Joomla... ayez le reflexe de consulter la base de connaissance : https://kb.joomla.fr

                                Ce forum, vous l'aimez ? Il vous a sauvé la vie ? Vous y apprenez régulièrement ? Alors adhérer à l'AFUJ, l'Association Francophone des Utilisateurs de Joomla : https://www.joomla.fr/association/adherer

                                Commentaire

                                Annonce

                                Réduire
                                Aucune annonce pour le moment.

                                Partenaire de l'association

                                Réduire

                                Hébergeur Web PlanetHoster
                                Travaille ...
                                X