- Statut : non résolu
- Ce sujet contient 8 réponses, 2 participants et a été mis à jour pour la dernière fois par
studio5150, le il y a 16 années et 6 mois.
-
AuteurMessages
-
13 janvier 2009 à 12 h 36 min #466302
Bonjour,
Ma configuration WP actuelle
– Version de WordPress :2.7
– Thème utilisé :
– Plugins en place :
– Nom de l’hebergeur :
– Adresse du site :Problème(s) rencontré(s) :
j’ai créer une sorte de portfolio et dans ma navigation j’ai le bouton « References » qui lorsque je click dessus prends une class dénommée « current_page_item » qui me permet de laisser le bouton ‘allumé’, par contre les différents référencements sont fait via des posts et non des pages.
comment puis-je laisse le bouton References ‘allumé’ lorsque je suis dans le détail de mon post, il prends naturellement la page single.php qui ne donne aucune information auprès de ma navigation…
Merci de votre aide..
13 janvier 2009 à 20 h 19 min #657416Bonsoir,
si ta page « Références » est générée automatiquement par le marqueur « wp_list_pages » de WordPress alors je ne saurais te dire quoi faire. Par contre en entrant le lien en dur alors ce n’est pas difficile. Il suffit de rajouter une condition :
<li class="current_page_itempage_item »><a href="/references/ » title= »Références »>Références</a></li>
Ce qu’on a fait ici :
– on dit à WordPress : si la page que tu charges a pour identifiant (slug) « references » alors assigne lui la classe « current_page_item ». Idem lorsque je suis dans un article seul. Autrement assigne lui la classe « page_item ».
ATTENTION : par identifiant j’entends ici « slug » en anglais et non ID.
Pour plus de détails sur les marqueurs conditionnels : http://codex.wordpress.org/Conditional_Tags
14 janvier 2009 à 8 h 53 min #657417heu j’ai regarder mais je peux aps mettre le mm identifiant (ou alors g pas piger le truc de SLUG) et de plus ma navigation je la construit comme cela
<div class="navigationBlock">
<ul id="dropDown">
</ul>
</div>et donc voilà 🙂…
14 janvier 2009 à 11 h 24 min #657418Ah, donc ton menu est bien généré automatiquement par WordPress … du coup je ne sais pas trop comment faire. Une solution serait de séparer le lien « références » de l’affichage comme suit :
<div class="navigationBlock">
<ul id="dropDown">
<li class="current_page_itempage_item »><a href="/references/ » title= »Références »>Références</a></li>
</ul>
</div>– On dit à WordPress de ne pas afficher de lui-même le lien vers la page « Références ».
– On affiche manuellement le lien avec nos petits marqueurs conditionnels.NOTE :
1. modifier le ID par l’ID de la page « Références » dans la partie
<?php wp_list_pages('sort_column=menu_order&title_li=&exclude=ID‘); ?>
2. dansla partie
<li class="<?php if(is_page('references‘) or is_single()) { ?>current_page_itempage_item »><a href="/references/ » title= »Références »>Références
tu peux laisser comme tel avec l’identifiant/slug maintenant que l’on a exclu celle-ci de l’affichage automatique, ou alors le remplacer par l’ID de la page, ou encore par le nom de la page. Les détails : http://codex.wordpress.org/fr:Marqueurs_conditionnels#Une_PAGE
3. Le gros inconvénient dans cette méthode c’est que ton lien de référence ne peut-être qu’en début ou en fin de navigation uniquement.
14 janvier 2009 à 11 h 50 min #657419je vais tester ca , car mes référence tourne en fin de navigation 😉
look: http://www.ehp.be/new/
14 janvier 2009 à 11 h 59 min #657420HA crotte marchera pas… je sui sen avant dernieres position… j’ai demander au clients si on pouvais changer mais il ne comprends pas pourquoi on devrai changer… les probleme technique, c’est pas SONT problème…
bon… on va creuser…
merci en tout cas…
14 janvier 2009 à 12 h 16 min #657421TROUVEEEEEEE, un truc a l’arrach mais on s’en fou, ça marche 🙂 au fait dans mon header je fais un test pour voir SI le post appartient à la catégorie « REFERENCE » et si oui je modifie mon CSS :d
.navigationBlock li.page-item-34 a { background-color:#bd3f30; color:#FFF; }
.navigationBlock li.page-item-34 ul { display:block; }
enfin en gros ça marche 🙂
15 janvier 2009 à 14 h 26 min #657422ah oui on pouvait passer par là aussi, c’est vrai. Bien trouvé 😉
✅ donc
15 janvier 2009 à 14 h 28 min #657423Merci merci, c un des avantage a ne pas être un vrai dévelopeur… je cherche des idées dans les trucs plus ‘facile’ lol
-
AuteurMessages
- Le forum ‘Utilisation spécifique de WordPress’ est fermé à de nouveaux sujets et réponses.