[Résolu]Sidebar personnalisable
Bonjour,
Tout d'abord, merci et bravo pour ce chouette CMS. Je cherchais depuis une longtemps une solution simple, légère, user-friendly et facilement personnalisable. Un truc efficient quoi. Je vais cependant avoir besoin d'un peu d'aide, et j'espère pouvoir apporter des idées en retour pendant ce temps
Ma première question : Comment puis-je avoir une sidebar personnalisé pour chaque page?
Je me sert de la sidebar comme un petit menu supplémentaire avec des liens redirigeant sur plusieurs ancres de la page. Une solution s'offre à moi mais pas optimisé à mon goût : créer pour chaque sidebar une page static-x que je choisirais ensuite dans template lors de l'édition d'une page statique.
J'ai vu qu'il existait des fonctions de plxshow comme StaticContent, alors je me suis dis pourquoi pas essayer de créer mon propre plugin, mais je me suis vite calmé; je n'ai guère touché à la POO et je n'ai pas trop le temps de me remettre au PHP en ce moment. Le must serait une case à cocher "afficher la sidebar" dans l'administration d'une page statique, avec le choix de sa sidebar.
Que me conseillez-vous de faire?
Merci d'avance !
Cordialement,
Zal
Tout d'abord, merci et bravo pour ce chouette CMS. Je cherchais depuis une longtemps une solution simple, légère, user-friendly et facilement personnalisable. Un truc efficient quoi. Je vais cependant avoir besoin d'un peu d'aide, et j'espère pouvoir apporter des idées en retour pendant ce temps
Ma première question : Comment puis-je avoir une sidebar personnalisé pour chaque page?
Je me sert de la sidebar comme un petit menu supplémentaire avec des liens redirigeant sur plusieurs ancres de la page. Une solution s'offre à moi mais pas optimisé à mon goût : créer pour chaque sidebar une page static-x que je choisirais ensuite dans template lors de l'édition d'une page statique.
J'ai vu qu'il existait des fonctions de plxshow comme StaticContent, alors je me suis dis pourquoi pas essayer de créer mon propre plugin, mais je me suis vite calmé; je n'ai guère touché à la POO et je n'ai pas trop le temps de me remettre au PHP en ce moment. Le must serait une case à cocher "afficher la sidebar" dans l'administration d'une page statique, avec le choix de sa sidebar.
Que me conseillez-vous de faire?
Merci d'avance !
Cordialement,
Zal
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Ta question m'a inspiré cet article qui répondra à ta demande
PluXml: Afficher une sidebar différente pour chaque page statique
Consultant PluXml
Ancien responsable du projet (2010 à 2018)
et si on combine cette astuce de plusieurs sidebar, avec la fonction "include", est-ce que l'on peut imaginer que l'on puisse définir le contenu des différentes sidebar au moyen de différentes pages statiques dédiées ? (comme décrit ici )
auquel cas, ça ouvrirait des pistes pour modifier les infos facilement par des utilisateurs dédiés, sans retoucher au thème...
Consultant PluXml
Ancien responsable du projet (2010 à 2018)
à plus,
Gzyg
Consultant PluXml
Ancien responsable du projet (2010 à 2018)
C'est vrai que ça ouvre des perspectives...
Zalian, merci d'avoir posé la question !
à plus,
Gzyg
Pour modifier ce code pour que ce soit le meme contenu affiché pour plusieurs page statique
Est-ce que écrire:cible=='002', '004' ,"006') serait correct?
Merci
Consultant PluXml
Ancien responsable du projet (2010 à 2018)
C'est ce que j'avais commencé à faire.
Mais je voulais éviter la multiplication des sidebar, bien que ça ne prend pas de place en terme de taille.
Par contre pour le contenu affiché, y-a-t-il une possibilité avec les paramètres, ou bien faut-il que je me lance dans une fonction avec des else if..
Consultant PluXml
Ancien responsable du projet (2010 à 2018)
Parce qu'effectivement pour les différentes sidebar, code en dur.. pourquoi pas