une autre view selon la catid de l'article

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

  • une autre view selon la catid de l'article

    html/com_content/article/default.php marche pour tous les articles

    comment utiliser une autre view selon la catid de l'article (trop de difference de structure pour utiliser le meme)


    actuellement je fais ca

    Code:
    $arr_pf = array(13,14,15,16,17,18,19,20);
    $isPortfolio = in_array($this->item->catid,$arr_pf );
    
    if($isPortfolio){
    	echo $this->loadTemplate('portfolio');  // I have created a default_portfolio.php
    } else{
       // normal default here 
    }
    avez vous une autre méthode ?

    merci

  • #2
    Re : une autre view selon la catid de l'article

    Bonjour,

    Je propose : créer une catégorie "portfolio" et mettre "13,14,15,16,17,18,19,20" en tant que sous-catégories.
    Du coup tu n'aura plus qu'à tester si la catégorie est "une enfant" de la catégorie port folio.

    Commentaire


    • #3
      Re : une autre view selon la catid de l'article

      c'est ce que je fais actuellement

      Commentaire


      • #4
        Re : une autre view selon la catid de l'article

        Envoyé par ErickB Voir le message
        c'est ce que je fais actuellement
        Heu... oui grosso modo

        Sinon moi je ne vois pas d'autre solution mis à part hacké le composant "com_content", car ça doit être le fichier "view.html.php" qui décide du "tmpl" à charger, peut être même avec l'appui du modele et du controler.

        Commentaire


        • #5
          Re : une autre view selon la catid de l'article

          en ce cas autant faire $this->loadTemplate('portfolio'); et mettre ce cas particulier dans default_portfolio.php

          merci pour tes reponses

          Commentaire

          Annonce

          Réduire
          Aucune annonce pour le moment.

          Partenaire de l'association

          Réduire

          Hébergeur Web PlanetHoster
          Travaille ...
          X