Est-il possible d'a voir une mise en page différente par Catégorie d'articles ?

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

  • Est-il possible d'a voir une mise en page différente par Catégorie d'articles ?

    Bonjour;

    Sous J 2.5.11 j'ai plusieurs catégories d'articles, ( ce qui me permet ensuite via la plugin Kunena Discuss au choix, de router les discussion dans les sections ad-hoc du forum, ou d'interdire aux lecteurs de faire des discussion par l'exclusion de certaine catégorie)

    Maintenant en terme de mise en page : Je n'arrives pas à trouver s'il est possible, d'avoir des mises en pages différentes en fonction de la catégorie ?
    ex : Sur une catégorie d'articles, je ne veux pas aucun titre.

    Merci

  • #2
    Re : Est-il possible d'a voir une mise en page différente par Catégorie d'articles ?

    As-tu des liens de menu différents pour chaque catégorie ?
    Si oui, tu peux le gérer pour chacun.
    Sinon, tu peux tenter de créer un menu non affiché où chaque catégorie (n'ayant pas déjà un accès par un menu existant) aura son propre lien, que tu pourras paramétrer à ta guise.
    "Patience et longueur de temps font plus que force ni que rage..." (La Fontaine : Le Lion et le Rat) - "Il n'y a pas de problèmes; il n'y a que des solutions" (André Gide).
    MoovJla et LazyDbBackup sur www.joomxtensions.com - FaQ sur www.fontanil.info - Site pro : www.robertg-conseil.fr chez PHPNET, sites perso chez PlanetHoster + sites gérés chez PHPNET, PlanetHoster, Ionos et OVH

    Commentaire


    • #3
      Re : Est-il possible d'a voir une mise en page différente par Catégorie d'articles ?

      Mes catégories en questions sont toutes utilisées pour créer des articles sur la pages principale (Menu Accueil en mode blog) afin que suivant la catégorie, les discussions pointent sur les sections correspondantes dans le forum.
      Est-ce que la solution que tu proposes peut s'appliquer ?

      Commentaire


      • #4
        Re : Est-il possible d'a voir une mise en page différente par Catégorie d'articles ?

        Oui,
        Code PHP:
        <?php if ($params->get('show_category')) : ?> trouvé dans le code...
        <?php $this->item->catid;
        Tu récupères ID de la catégorie et tu crées un template d'affichage d'article pour chaque catégorie.

        Commence par faire un overwrite du module com_content dans ton template.
        Dossiers a créer : template / html / com_content / featured ou/et category.

        Crée tes templates d'articles en dupliquant blog_item.php ou défaut_item.php

        Edite : Blog ou default
        Repère la ligne ->
        Code PHP:
        $this->loadTemplate('item'
        colle l'appel vers les nouveaux "templates" d'articles via un test sur les catégories.
        Moi, je me suis contente de créer des "templates pour articles" blog_lead.php et défaut_lead.php pour modifier la mise en page des articles 'tête de gondole'
        Dernière édition par rintintin à 10/07/2013, 15h50

        Commentaire


        • #5
          Re : Est-il possible d'a voir une mise en page différente par Catégorie d'articles ?

          Merci, je vais tester sur mon site de dev avant de tout casser car pas familier avec le PHP.

          Juste une question : si je passe de 2.5.11 en 3.xx est-ce que ça écrase cette mise en forme des catégories ?

          Commentaire


          • #6
            Re : Est-il possible d'a voir une mise en page différente par Catégorie d'articles ?

            Envoyé par Leyeti77 Voir le message
            ...si je passe de 2.5.11 en 3.xx est-ce que ça écrase cette mise en forme des catégories ?
            The big question, aucune idée, mais je passe en 3.XX que quand elle sera 100% Ok pour la prod

            Commentaire


            • #7
              Re : Est-il possible d'a voir une mise en page différente par Catégorie d'articles ?

              Ok Merci pour ta réponse. AU pire je saurai comment remettre en place.

              Commentaire


              • #8
                Re : Est-il possible d'a voir une mise en page différente par Catégorie d'articles ?

                Re, n'étant pas du tout un spécialiste du PHP, je me suis penché sur la solution proposée, mais très vite je me trouve coincé Mais je suis toujours prêt à apprendre et essayer

                1 - Qu'appelles tu faire un overwrite du module com_content : une duplication

                2 - j'utilise un template Yootheme et mon chemin est root/template/yoo_revista/html/com_content/category
                Je trouve là les fichiers php dont tu fais mention (blog, blog_item, default, default_article)
                Si j'ai tout bien pigé, je duplique ce répertoire category autant de fois que nécéssaire ?

                3 - Voila ce que je trouve dans blog.php
                Code PHP:
                <?php
                /**
                * @package   yoo_revista
                * @author    YOOtheme http://www.yootheme.com
                * @copyright Copyright (C) YOOtheme GmbH
                * @license   http://www.gnu.org/licenses/gpl.html GNU/GPL
                */

                // include config and layout
                $base dirname(dirname(dirname(__FILE__)));
                include(
                $base.'/config.php');
                include(
                $warp['path']->path('layouts:'.preg_replace('/'.preg_quote($base'/').'/'''__FILE__1)));
                Ca ne ressemble pas à ce que tu vois toi. Bref je suis paumé

                Commentaire

                Annonce

                Réduire
                Aucune annonce pour le moment.

                Partenaire de l'association

                Réduire

                Hébergeur Web PlanetHoster
                Travaille ...
                X