Afficher uniquement un article sur une page

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

  • [Problème] Afficher uniquement un article sur une page

    Bonjour.

    Je continue pas à pas mon apprentissage de Joomla 2.5.
    Je commence à avoir une petite idée de la philosophie de ce CMS, mais je me heurte à un problème pour lequel je n'ai pas trouvé de solution dans le forum ou dans les nombreux tutoriels.
    Dans un menu, j'ai une entrée qui pointe vers un article. Celui-ci s'ouvre dans la position centrale du template, jusqu'ici pas de problème.
    J'ai besoin que cet article s'ouvre et occupe la fenêtre entière (bien sûr il y aura un lien pour revenir à la page d'accueil).
    J'ai vu qu'il était possible d'affecter à une entrée de menu un template différent du template par défaut. Mon idée est don d'affecter à mon entrée de menu un template qui n'aurait qu'une seule et unique position. Est-ce une idée farfelue ? Si non comment créer ce template quasiment vide ?
    Y aurait-il une autre solution à mon problème ?

    Merci d'avance de m'apporter vos lumières.

    P.S. : Il n'y a pas d'urgence, j'ai tant d'autres choses à mettre en place !
    "On a toujours tort d'essayer d'avoir raison devant des gens qui ont toutes les bonnes raisons de croire qu'ils n'ont pas tort !" Raymond Devos

  • #2
    Re : Afficher uniquement un article sur une page

    Bonjour,

    tu peux également choisir de n'assigner aucun module à cet élément de menu.
    Pour apprendre à construire votre site web avec Joomla 3 : Joomla3! Le Livre Pour Tous : http://cinnk.com/joomla/3/le-livre-pour-tous

    Référencement Joomla! 10 astuces pour référencer son site web https://cinnk.com/articles/referencement-joomla-10-astuces-pour-referencer-son-site-web

    Créez votre boutique en ligne avec Joomla! & HikaShop http://cinnk.com/boutique/livres/cre...la-et-hikashop

    Commentaire


    • #3
      Re : Afficher uniquement un article sur une page

      Merci pour la rapidité de ta réponse.

      Je ne te suis pas, qu'entends-tu par "tu peux également choisir de n'assigner aucun module à cet élément de menu" ?

      Dans Type de lien de menu, j'ai indiqué Article, cela l'envoie bien directement dans la position user1 du template ?
      "On a toujours tort d'essayer d'avoir raison devant des gens qui ont toutes les bonnes raisons de croire qu'ils n'ont pas tort !" Raymond Devos

      Commentaire


      • #4
        Re : Afficher uniquement un article sur une page

        Dans Type de lien de menu, j'ai indiqué Article, cela l'envoie bien directement dans la position user1 du template ?
        Non, ton article n'est pas publié dans une position de module (il est affiché par le composant com_content).
        En regardant le paramètre "Affectation des modules à ce lien de menu" de ton élément de menu, tu peux choisir quels modules seront affichés ou non sur cette page. Dans ton cas, il suffit de n'en choisir aucun.
        Pour apprendre à construire votre site web avec Joomla 3 : Joomla3! Le Livre Pour Tous : http://cinnk.com/joomla/3/le-livre-pour-tous

        Référencement Joomla! 10 astuces pour référencer son site web https://cinnk.com/articles/referencement-joomla-10-astuces-pour-referencer-son-site-web

        Créez votre boutique en ligne avec Joomla! & HikaShop http://cinnk.com/boutique/livres/cre...la-et-hikashop

        Commentaire


        • #5
          Re : Afficher uniquement un article sur une page

          C'est OK, mais cela ne répond que partiellement à mon problème.
          Les modules de gauche et de droite sont bien masqués, mais j'ai toujours le header que je voudrais également masquer.

          Je demande beaucoup !
          "On a toujours tort d'essayer d'avoir raison devant des gens qui ont toutes les bonnes raisons de croire qu'ils n'ont pas tort !" Raymond Devos

          Commentaire


          • #6
            Re : Afficher uniquement un article sur une page

            Je n'avais pas tout compris
            Quel template utilises tu ?
            Tu as donc (au moins) deux solutions :
            -Créer un position de module dans ton template pour afficher ton header, et ainsi ne pas l'afficher sur la page en question.
            -Affecter un autre template à ce lien de menu (un template qui ne contient pas de header). Pour cela, tu peux soit choisir un nouveau template, soit copier celui que tu utilises et supprimer le header.
            Pour apprendre à construire votre site web avec Joomla 3 : Joomla3! Le Livre Pour Tous : http://cinnk.com/joomla/3/le-livre-pour-tous

            Référencement Joomla! 10 astuces pour référencer son site web https://cinnk.com/articles/referencement-joomla-10-astuces-pour-referencer-son-site-web

            Créez votre boutique en ligne avec Joomla! & HikaShop http://cinnk.com/boutique/livres/cre...la-et-hikashop

            Commentaire


            • #7
              Re : Afficher uniquement un article sur une page

              ou tu peut modifier ton fichier index.php de manière a ce que ton entete ne soit pas affiché sur cette page.
              ajoutes ceci dans l entete de ton fichier index.php

              <?php $menu = JSite::getMenu();
              if ($menu->getActive() == [id de l'element de menu ]) {
              $page= 1;
              }else{
              $page = 0;
              } ?>


              ensuite entoures la partie que tu ne veux pas afficher avec ceci en haut:

              <?php if(!$page) { ?> // si on est pas sur la page avec l'id alors on affiches l'entete

              et ceci a la fin du bloc de code que tu souhaites supprimer

              <?php } ?>

              C est une piste a tester mais c est ce que je ferais... et tu peut ajouter des autres éléments au besoin
              Dernière édition par lefabdu51 à 14/10/2012, 11h41

              Commentaire


              • #8
                Re : Afficher uniquement un article sur une page

                Merci pour vos deux contributions.
                La solution de lefabdu51 est un peu trop technique pour un débutant comme moi (je la mets sous le coude, il me faudrait une peu de temps pour me pencher sur le code php et j'ai d'autres priorités pour l'instant).
                La solution de SimonG me paraît plus abordable dans un premier temps (quoi qu'il me faudra aussi mettre le nez dans le code PHP à moins de trouver un template sans header).

                Il faut que je lève le pied pour aujourd'hui (ma femme ...)

                Bien cordialement.
                "On a toujours tort d'essayer d'avoir raison devant des gens qui ont toutes les bonnes raisons de croire qu'ils n'ont pas tort !" Raymond Devos

                Commentaire

                Annonce

                Réduire
                Aucune annonce pour le moment.

                Partenaire de l'association

                Réduire

                Hébergeur Web PlanetHoster
                Travaille ...
                X