utiliser le plugin « annexeMode » avec dotclear 2

Etant donné que je suis en plein travaux sur le site, je suis forcement confronté à des problèmes de migration entre les versions 1.2 à 2.0 de dotclear.

L’un d’eux m’a pris quelques temps pour le résoudre, celui des « pages annexes ». Vu que le mode de fonctionnement et un peu (voire carrément) différent de dotclear 1.2, je vais essayer de vous expliquer la procédure:

Correction !!!: adjaya m’a gentillement fait remarqué qu’une confusion a eu lieu entre le plugin annexeMode d’Adjaya et le plugin Related de Pep. En fait, vous n’avez qu’a installer le plugin annexeMode d’Adjaya, vous trouverez les instructions d’installation et d’utilisation directement sur son site. Les instructions qui suivent corresponde en fait au plugin de Pep, mille excuses.

Et temps qu’à corriger les boulettes, related n’est pas installé d’office avec dotclear, merci Adjaya ;-).

Déjà, allez télécharger le plugin sur le site de plugins-dotclear.geeek.org, celui qui s’appel « AnnexeMode ». Decompressez le fichier et suivez les instruction décrites dans le fichier lisez-moi.txt de Adjaya, son blog décrit d’ailleur trés bien l’installation, c’est à dire :

  1. Copier le dossier « annexe » dans le répertoire « plugin » de dotclear
  2. Copier le fichier « annexe.html » dans le répertoire de votre thème courant
  3. Ici, je vais vous expliquer ce que moi j’ai fait, car le reste des instructions ne marchait pas de mon coté 😉

donc j’ai voulu associer mes pages annexes à mes onglets de navigations horizontaux et j’ai donc procédé comme suit:
La création de la page annexe:

  1. Dans l’interface d’administration dotclear, j’ai sélectionné l’icône « Pages connexes »
  2. dans l’onglet « Gérer les pages », j’ai sélectionné « Nouvelle page d’après un billet »
  3. A partir de là, j’ai fait un copier-coller d’une de mes pages static existante (mon CV) et je l’ai collé dans ce nouveau billet en lui donnant un titre : attention à la prtie « Etat de la page » à mettre à « publié », ainsi qu’au format du texte utilisé (wiki ou xhtml). Un clic sur enregistré…
  4. Vous devez avoir une URL spécifique : copier cette chaîne dans un coin, elle va nous être utile plus loin (je le nommerait fictivement « /toto/CVToto » pour l’exemple
  5. Vous devriez avoir de nouvelles informations : dans votre onglet gérer les pages, vous devez avoir le nouveau billet créé et le mettre en status « publier »
  6. L’onglet « options » doit vous indiquer « Préfixe d’URL : static », on laisse comme ça…

La création du lien dans les onglets de menu:

  1. Rendez-vous dans le repertoire « themes » de votre blog, et sous le répertoire du thème que vous avez choisi (là ou vous avez du copier le fichier annexe.html vu au début), et éditez votre fichier _top.html (evidement, uniquement si votre blog gère des onglets de navigation comme le mien…).
  2. Vous devez avoir des lignes du style :
 <ul>  <li><a id="active" href="tpl:BlogURL">Blog</a></li>  <li><a href="#">lien 1</a></li>  ...  <li><a href="#">lien 2</a></li>  </ul>

Au niveau des 3 points, rajoutez le lien vers votre page connexe :

 <li><a href="https://url_de_votre_blog/index.php?static/toto/CVToto">CV de Toto</a></li>

Voilà, un clic sur votre onglet devrait vous amener à votre page connexe… attention, la partie « index.php?static/ » est importante à ajouter car dans le tuto de Adjaya, ça n’était pas indiqué, et chez moi j’avais une erreur peugeot 404 😉

6 réflexions au sujet de « utiliser le plugin « annexeMode » avec dotclear 2 »

  1. Bonjour
    Je suis l’auteur du plugin annexeMode, et il me semble que dans ton billet tu mélange celui-ci avec le plugin de pep Related. C’est donc bien deux plugins différents et du coup tes explications risquent d’être confuses pour qui voudrais utiliser l’un ou l’autre des deux plugins mentionnés.
    Cordialement.

  2. Salut adjaya,
    Et tout d’abord bravo et merci pour ton plugin annexeMode. En effet, il est possible que je n’ai pas été assez clair sur la différences entre le plugin « Related Pages » fournit d’office il me semble lors de l’installation de dotclear 2.0 et ton plugin nommé « Annexe Mode ». Je fais les modifs necessaires sur mon billet dés que possible pour éviter toutes confusions.

    You’re welcome !

  3. Je te remercie d’avance pour les corrections à venir.
    En fait tu dit tout d’abord d’installer mon plugin et les instructions que tu donne concerne celui de pep.
    C’est clair que les instructions donnés pour mon plug ne fonctionnerons pas pour related
    Petite précision : related n’est pas installé d’office avec dotclear comme tu le laisse entendre dans ton commentaire.

  4. Salut!
    Merci pour ce billet…
    Je viens faire la modif dans le _top.html, ça fonctionne sur la page d’accueil mais quand je suis sur ma page annexe, mes onglets ont disparus (en haut): j’ai viré les « aller au contenu »,… pour remplacer ça par « Blog » et « Test » (ma page annexe) et sur ma page annexe, je me retrouve de nouveau avec les « Aller à »…

    Peux tu m’expliquer pourquoi stp?
    Merci d’avance!

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.