Comment insérer le nom de la catégorie dans un article ?

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

  • Comment insérer le nom de la catégorie dans un article ?

    Bonjour à tous,

    Je souhaite insérer dans le contenu de l'article le nom de la catégorie...
    Je ne parle pas du Paramétrage de l'article > Afficher ou non la catégorie.

    Quelqu'un a t'il une astuce ou une extension qui permettrai de faire ça ?

    Merci
    Dernière édition par snoway à 24/11/2011, 18h36

  • #2
    Re : Comment insérer le nom de la catégorie dans un article ?

    J'imagine que l'utilisation d'un plugin type : Sourcerer ou Jumi devrait me permettre d'inclure le nom de la catégorie là où je le souhaite à l'intérieur de mon article !

    Mais comment écrire la synthaxe ou la commande php me permettant de l'afficher ?

    Commentaire


    • #3
      Re : Comment insérer le nom de la catégorie dans un article ?

      le template d'affichage des articles utilise
      Code PHP:
      echo JText::sprintf('COM_CONTENT_CATEGORY'$title); 
      préalablement obtenu via
      Code PHP:
      $params$this->item->params
      et
      Code PHP:
      $params->get('show_category'); 
      ça devrait t'aider

      PS : pas testé, mais théoriquement le premier appel devrait suffire...
      Dernière édition par dolmenhir à 24/11/2011, 12h59
      Je préfère éclairer que briller.” - “J'ai peut-être l'air froid, mais je suis pas givré.- "ça dépend ça dépasse"
      Ne m'envoyez pas de message privé pour résoudre vos problèmes sans y avoir été invité.
      Dolmenhir : tailleur de site web depuis 1997. Spécialiste Joomla depuis 2005. https://www.dolmenhir.fr

      Commentaire


      • #4
        Re : Comment insérer le nom de la catégorie dans un article ?

        Merci beaucoup pour cette réponse.
        Pourrais tu être plus explicite quant à la méthode pour inclure cet appel, car je ne vois pas comment faire. Mon niveau codage doit être proche de celui d'une huitre.

        Mon but est de pouvoir inclure le nom de la catégorie (J 1.7.3) à l'intérieur même d'un l'article préalablement choisi.
        Je ne souhaite pas ré-itérer cet appel sur tous les articles. et donc de modifier le template.

        Commentaire


        • #5
          Re : Comment insérer le nom de la catégorie dans un article ?

          Bonjour,
          ben si tu vas devoir modifier le template quand même, c'est ce qui sera le plus économique. En intervenant avec une surcharge dans le template, tu as déjà la catégorie sous la main. Dans un plugin il faudrait relire l'article.

          Dans l'article là ou tu veux ta catégorie tu mets par exemple {toto}

          Tu copies dans ton templates/tontemplate/html/com_content/article/ components//com_content/views/article/tmpl/default.php.

          et tu remplaces
          Code PHP:
          <?php echo $this->item->text?>
          par
          Code PHP:
          <?php echo str_replace('{toto}',$this->escape($this->item->parent_title),$this->item->text); ?>
          Attention, si tu veux pouvoir mettre ça dans l'intro, il faudra faire de même sur l'introtext dans tous les blogs.
          Schtroumpfe toi le Schtroumpf t'aidera.
          Je ne schtroumpfe pas aux demandes de schtroumpf par MP.

          Commentaire


          • #6
            Re : Comment insérer le nom de la catégorie dans un article ?

            Ca marche nickel... toutefois c'est le nom de la catégorie parente qui vient s'afficher. Pour une catégorie de niveau -1 j'obtiens : ROOT
            Code PHP:
            <?php echo str_replace('{toto}',$this->escape($this->item->parent_title),$this->item->text); ?>
            J'ai donc modifié pour afficher le nom de la catégorie courante
            Code PHP:
            <?php echo str_replace('{toto}',$this->escape($this->item->title),$this->item->text); ?>
            Mais du coup c'est le titre de l'article qui s'affiche...

            Pour appeler la catégorie courante comment dois je l'appeler ?

            Merci encore

            Commentaire


            • #7
              Re : Comment insérer le nom de la catégorie dans un article ?

              Re,
              utilise $this->item->category_title
              Schtroumpfe toi le Schtroumpf t'aidera.
              Je ne schtroumpfe pas aux demandes de schtroumpf par MP.

              Commentaire


              • #8
                Re : Comment insérer le nom de la catégorie dans un article ?

                Tout simplement... un grand merci !

                Commentaire

                Annonce

                Réduire
                Aucune annonce pour le moment.

                Partenaire de l'association

                Réduire

                Hébergeur Web PlanetHoster
                Travaille ...
                X