Personnalisation de chapitres

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

  • Personnalisation de chapitres

    Bonjour,
    Je monte un site sous Joomla avec le template Beez_20.
    Je souhaiterais faire en sorte que lorsqu'une rubrique est choisie dans le menu de gauche alors, en plus d'afficher tous les articles de cette rubrique, soit afficher en permanence en haut de page un bandeau ou une image rappelant que l'on est dans cette rubrique.
    Certain qu'il s'agit d'un cas d'école, je fais appel à votre expérience pour m'orienter (Niveau débutant).
    Merci.

  • #2
    Re : Personnalisation de chapitres

    publication d'une image dans un modulle de contenu personnalisé en position position-12 et assignation de ce module sur les pages de la catégorie. C est la solution la plus simple pour ton besoin.....

    Commentaire


    • #3
      Re : Personnalisation de chapitres

      3 minutes pour obtenir une réponse simple et efficace.
      Merci pour ce conseil, je vais regarder.

      Commentaire


      • #4
        Re : Personnalisation de chapitres

        Bonjour
        Tu peux aussi demander l'affichage du nom de la catégorie ou personnaliser cette affichage en donnant un nom d'entête (dans les paramétrages de menu).
        Tu as aussi le module fil de navigation si ton site est profond afin d'avoir toujours une vue de l'endroit où on se trouve.
        Création de sites internet : http://www.crealys-web.fr

        Commentaire


        • #5
          Re : Personnalisation de chapitres

          Merci pour vos conseils.
          J'utilise avec succès les modules personnalisés en les attribuant à certaines catégories.
          Toutefois, savez-vous s'il existe un moyen de faire en sorte que les sous-catégories d'une catégorie hérite dès leur création du module de cette dernière.
          Ex: J'ai une catégorie A à laquelle j'attribue un bandeau A. Comment faire en sorte que lorsqu'une sous-catégorie A1 est créée, celle-ci hérite du bandeau A.
          Merci.

          Commentaire


          • #6
            Re : Personnalisation de chapitres

            c est a faire via l assignation des modules. Je ne crois pas que ce soit possible avec joomla directement a la creation de celle ci.

            Commentaire


            • #7
              Re : Personnalisation de chapitres

              Malheureusement je crains que vous n'ayez raison. Je ne trouve pas de méthode pour faire en sorte qu'une sous-rubrique hérite des propriétés de la rubrique à laquelle elle appartient.
              M'arrange pas cette affaire
              Merci.
              Dernière édition par mrbluepix à 10/10/2012, 08h32

              Commentaire


              • #8
                Re : Personnalisation de chapitres

                J'ai une idée mais faut il faut connaitre le PHP...

                a essayé avec le module réécriture d'URL activée :

                1.détection de la catégorie principale grâce à une expression régulière;
                2.soumission du nom de la catégorie à une structure conditionnelle
                qui va déterminer l'image à afficher en fonction du nom de la catégorie;

                OU alors via une requette SQL :

                **.Si affichage d'une "categorie" => détection de la catégorie parente située avant la catégorie "root";
                **.Si affichage d'un "article" => détection de la catégorie parente de la catégorie de l'article, située avant la catégorie "root";

                Ca fait un peu bricolage mais je ne vois pas comment tu peux faire autrement...

                Commentaire


                • #9
                  Re : Personnalisation de chapitres

                  C'est pas mal ça, effectivement.
                  Je découvre Joomla mais Phpouille depuis bien plus longtemps.
                  Une question sur le fonctionnement de Joomla, est-ce que tout se passe au niveau de la page index ? En d'autres mots est-ce la seule page concernée lors d'intégration de script ?
                  Merci.

                  Commentaire


                  • #10
                    Re : Personnalisation de chapitres

                    tout dépend....tu as aussi les vues....

                    Commentaire


                    • #11
                      Re : Personnalisation de chapitres

                      Voici le script PHP intégré dans la page index.php du template Beez20.
                      Ce script permet de récupérer le nom de la catégorie dans laquelle on se trouve afin d'afficher un bandeau personnalisé.
                      S'il peut être utile à d'autre.

                      <?php // Recuperation du nom de la catégorie dans laquelle on se trouve
                      $monurl = $_SERVER["REQUEST_URI"]; // Recuperation de l'url
                      $position_du_1er_slash = 11; // L'url "/index.php/" = 11 caractères.
                      if (substr_count($monurl, '/')>2) { // Cas ou on est dans une sous-catégorie
                      $position_du_2nd_slash = strpos($monurl,"/",$position_du_1er_slash); // On cherche la position du second slash
                      $longueur_nom_categorie = $position_du_2nd_slash-$position_du_1er_slash; // Le nom de la catégorie est entre les 2 slashs
                      $macatégorie=substr($monurl,$position_du_1er_slash ,$longueur_nom_categorie);
                      } else {
                      $macatégorie=substr($monurl,$position_du_1er_slash ); // Cas ou on est dans une catégorie
                      }
                      if ($monurl == '/') { $macatégorie="accueil"; } // Si on est sur la page d'accueil
                      echo '<img src="/images/bandeau_'.$macatégorie.'.jpg">'; // Intégration du bandeau
                      ?>

                      Commentaire

                      Annonce

                      Réduire
                      Aucune annonce pour le moment.

                      Partenaire de l'association

                      Réduire

                      Hébergeur Web PlanetHoster
                      Travaille ...
                      X