[Résolu] Groupe de statics et menu horizontal
Bonjour à tous,
Je travaille en ce moment à comprendre le parti à tirer de la notion de groupe concernant les pages statiques.
Oui mais voilà, la création d'un groupe m'insère une entrée dans le menu horizontal (thème Défaut) et non cliquable de surcroît.
Question 1 : Pourquoi cette entrée n’est-elle pas cliquable ?
Question 2 : Comment garder mon groupe et virer cette entrée dont je n'ai pas besoin ?
Je travaille en ce moment à comprendre le parti à tirer de la notion de groupe concernant les pages statiques.
Oui mais voilà, la création d'un groupe m'insère une entrée dans le menu horizontal (thème Défaut) et non cliquable de surcroît.
Question 1 : Pourquoi cette entrée n’est-elle pas cliquable ?
Question 2 : Comment garder mon groupe et virer cette entrée dont je n'ai pas besoin ?
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Essaye avec "firebug" de repérer la class de (l'entrée du groupe) et mets un "display:none;" sur cette class en css. Pas testé.
Avec firebug (que je découvre pour l'occasion) je trouve bien...
...mais pas de class="static-group" dans la feuille de style et c'est peut-être pour cela que ça foire (?).
Bon, ce genre d’introspection étant nouveau pour moi, merci pour ta patience et tes lumières.
C'est [del]à cause[/del] grâce à ta page que je me suis intéressé à l'affaire et réussi à mettre en place une liste de statics selon mon besoin.
Mais cela ne réponds pas à ma problématique car j'ai une entrée dans le menu qui ne me convient pas et je voudrais bien la supprimer.
D'autre part, cette entrée concernant un groupe devrait être cliquable non ?
Alors... (?)
Bon, j'ai modifié ma feuille de style ainsi...
Et mon entrée existe toujours dans le menu.
aide 2
a) De m'avoir donné la piste
b) De m'avoir fait travailler
Aussi aurait-il fallu savoir qu'il fallait chercher ça dans /core/lib/class.plx.show.php mais j'étais justement en train de fouiller là-dedans quand tu m'a posté la ficelle. Lol !
Bien que Les Nuls ne causent pas ce langage (juste en petit nègre) on constate une fois de plus que Pluxml est un vrai bonheur.
Et encore une étape de franchie. :cool:
Ps: Pour info à ceux qui cherchent à comprendre
A la ligne 1103
Supprimer...
Evite de modifier le fichier class.plx.show.php
Ce qu'il faut faire c'est dans le fichier de ton thème (header.php) c'est modifier les paramètres dans l'appel de la fonction staticList
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)
Dans header.php, je n'ai pas su modifier les paramètres...
Si tu peux me dire...
A propos, je ne comprends toujours pas que cette entrée dans le menu ne soit pas cliquable. Explication ?
.
@Danielsan
J'ai suivi tes conseils et viens de recevoir ce matin le magnifique "Premiers pas en CSS et HTMl" (édition 4) de Francis.
Du fort bel ouvrage en 460 pages tout à fait à la portée d'incultes bidouilleurs dans mon genre. Lol !
http://www.pluxml.org/article41/utiliser-la-fonction-groupe-des-pages-statiques
pour supprimer l'affichage du groupe, il suffit de mettre '' en 3ieme paramètre de l'appel de la fonction staticList
pour formater l'affichage du groupe, plusieurs possibilités
Tous les mots qui commencent par # sont des variables qui seront remplacées par PluXml avec leur valeur (c'est PluXml qui détermine la valeur). Pour savoir par quoi elles sont remplacées, il suffit de regarder le code html de la page générée coté visiteur.
Par exemple #group_class sera remplacé par une valeur qui permettra dans le fichier css de déclarer une classe (exemple .montruc) pour contrôler le comportement de l'affichage.
On peut faire pareil avec #group_id et dans le fichier css de ton thème tu pourras contrôler l'affichage de la balise <li> avec une classe css (exemple #montruc)
Pour rendre le lien cliquable on peut remplace #group_name par
Si tu as d'autres questions n'hésite pas. On est là pour répondre pour que tu arrives au final à faire ce que tu veux
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)
Merci Stéphane.
C'est très gentil mais tout cela est très nouveau pour moi et j'ai justement passé la journée d'hier à essayer de comprendre le lien vers l'article sensé me donner les réponses sans arriver à un résultat.
Je vais continuer à bosser là dessus mais je ne peux aller aussi vite que vous. 8.(
En tout cas, ton explication était nécessaire et me fait avancer.
A suivre...
C’est que la ligne...
...n'existe en fait pas dans le header.php et on s'attends à la trouver car la logique voudrait qu'elle y soit (n'est-ce pas ?).
Dans la même veine, celui qui débarque et cherche à piger se demande pourquoi l'entrée apparaît alors que l'appel n'y est pas. Un bien grand mystère que je cherche encore à résoudre.
Quand à deviner qu'il faut la mettre et en enlever un morceau, heureusement que j'ai appelé au secours sinon j'y serais encore. Lol !
pour supprimer l'affichage du groupe, il suffit de mettre '' en 3ieme paramètre de l'appel de la fonction staticList
parce que si on ne mets rien, cela va prendre la valeur définie par défaut du 3ieme paramètre dans la fonction staticList (fichier class.plx.show.php)
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)
Boudiou ! Il est trop fort ce plxShow.
j'ai rien de plus à te proposer de plus que ce qui a été dit
sauf qu'il y a un soucis sur ton site (vu avec firefox 1.9)
le paragraphe (le tuto a été mis à jour) n'a pas de couleur de fond et le texte chevauche
background:#9966CC;
J'ai maintenant rentré un peu de matière sur ce site et, avec tout ce que j'ai appris ces jours-ci, je suis en train d'arranger un peu l'ergonomie et de refaire cette page d'accueil un peu tristounette.
Cette nuit, je potasse le CSS et, rapidement, on devrait avoir quelque chose de + mieux si La Grande Zora est avec moi.
une balise "h2" correspond à un titre ......donc remplace <h2> par <div> qui lui correspond plus à une section.
http://www.w3schools.com/tags/tag_hn.asp
http://www.w3schools.com/tags/tag_div.asp