quel fichier génère le header ?

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

  • [RÉGLÉ] quel fichier génère le header ?

    Bonjour, petite question de base du jour : Quel fichier génère le <head></head> des pages ?
    Jommmla 3.9 à jour + SP page builder

  • #2
    ok, j'ai le fichier HeadRenderer.php. Bien compris que la situation va changer sous joomla4 mais bon, besoin de développer la chose maintenant. Y-a-t-il une possibilité d'override? si oui, ou dois-je placer mon fichier dans mon template étant donné qu'on n'est pas dans une situation d'override de module?

    Commentaire


    • #3
      Bonjour,
      Je ne comprends pas le "pourquoi" de la question
      Le head est inclus à l'intérieur du template utilisé non ?

      Cordialement,
      Chabi01 - http://www.xlformation.com

      Commentaire


      • #4
        Salut, j'ai juste besoin de modifier mes keywords et description en dynamique. Voila, aucune envie de toucher au coeur du systeme et c'est pour ça que je cherche le fichier qui génère les mots cles et les descriptions de pages.

        Commentaire


        • #5
          Bonjour,
          Il faut nous en dire plus

          "modifier les keywordss et description en dynamique" ? Un article est unique et a ses propres métas intégrés dans l'article.
          Pouvez-vous expliquer ce que souhaitez faire en donnant un exemple ?

          Cordialement,
          Chabi01 - http://www.xlformation.com

          Commentaire


          • #6
            Bonjour,
            Le projet : J'ai des variables qui passent dans mon url sur une page simple (SP page builder), Je les retraite bien dans le corps de la page, j'ai besoin de retraiter ces infos pour mots clés et description de page.
            Le site est en cours de dev en local, désolé, pas d'url pour le moment.

            Commentaire


            • #7
              En appelant un script depuis le header du template alors ?
              Une inclusion d'une page de script qu'il est possible de programmer à part (plutôt que de la saisir directement dans le template), cela ne pourrait pas résoudre le problème ?

              Cordialement,
              Chabi01 - http://www.xlformation.com

              Commentaire


              • #8
                mmh, une petite technique que je n'utilise pas... oui, pourquoi pas... on fait quoi, un require_once?
                N'y a -t-il pas un risque de se retrouver avec 2 balises meta keywords et description?

                Commentaire


                • #9
                  Le dernier qui parle a toujours raison !
                  Idem pour les déclarations. Les méta-keywords n'étant plus utilisés au niveau référencement, cela ne devrait donc pas poser de problème

                  Cordialement,
                  Chabi01 - http://www.xlformation.com

                  Commentaire


                  • #10
                    Code:
                    use Joomla\CMS\Factory;
                    $doc = Factory::getDocument();
                    
                    $doc->setMetaData('keywords', 'mots clefs');
                    $doc->setMetaData('description', 'ma descr');

                    je comprendrais jamais les gens qui baratinent dans les réponses
                    Dernière édition par Visiteur à 14/02/2020, 08h48

                    Commentaire


                    • #11
                      ??
                      Je ne comprends pas le message ErickB. Que voulez-vous dire ?

                      Cordialement,
                      Chabi01 - http://www.xlformation.com

                      Commentaire


                      • #12
                        Envoyé par ErickB Voir le message
                        Code:
                        use Joomla\CMS\Factory;
                        $doc = Factory::getDocument();
                        
                        $doc->setMetaData('keywords', 'mots clefs');
                        $doc->setMetaData('description', 'ma descr');

                        je comprendrais jamais les gens qui baratinent dans les réponses
                        @ErickB un peu plus d'explications s'il vous plaît ? De quoi et de qui parlez-vous ici ?

                        Bonne journée
                        Christophe (cavo789)
                        Mon blog, on y parle Docker, PHP, WSL, Markdown et plein d'autres choses : https://www.avonture.be
                        Logiciel gratuit de scan antivirus : https://github.com/cavo789/aesecure_quickscan (plus de 45.000 virus détectés, 700.000 fichiers sur liste blanche)​

                        Commentaire


                        • #13
                          Envoyé par fabvincent Voir le message
                          N'y a -t-il pas un risque de se retrouver avec 2 balises meta keywords et description?
                          Du tout !

                          Code:
                          $doc->setMetaData('keywords', 'mots clefs');
                          $doc->setMetaData('description', 'ma descr');
                          vont écraser (remplacer) les metas existants
                          Dernière édition par Visiteur à 14/02/2020, 17h28

                          Commentaire


                          • #14
                            Envoyé par fabvincent Voir le message
                            ok, j'ai le fichier HeadRenderer.php. Bien compris que la situation va changer sous joomla4
                            actuellement on ajoute le HeadRenderer.php avec <jdoc:include type="head" />

                            avec Joomla 4 on peut utiliser jdoc:include type="head" ou bien :
                            Code:
                            <jdoc:include type="metas" />
                                <jdoc:include type="styles" />
                                <jdoc:include type="scripts" />
                            tous les fichiers sont dans /libraries/src/Document/Renderer/Html dont le MetasRenderer.php

                            Commentaire


                            • #15
                              Envoyé par ErickB Voir le message
                              Code:
                              use Joomla\CMS\Factory;
                              $doc = Factory::getDocument();
                              
                              $doc->setMetaData('keywords', 'mots clefs');
                              $doc->setMetaData('description', 'ma descr');

                              je comprendrais jamais les gens qui baratinent dans les réponses
                              Pouvez-vous expliquer cette remarque ? J'aimerai savoir si la question posée est inutile ou si les réponses apportées vous amènent à penser que "c'est du baratin". Vous remerciant d'avoir la courtoisie de répondre.

                              Cordialement,
                              Chabi01 - http://www.xlformation.com

                              Commentaire

                              Annonce

                              Réduire
                              Aucune annonce pour le moment.

                              Partenaire de l'association

                              Réduire

                              Hébergeur Web PlanetHoster
                              Travaille ...
                              X