Vous n'êtes pas identifié.
Annonce
Annonce 1 : Le Codex en français a besoin de vous pour avancer !
Annonce 2 : Avant de poster, n'oubliez pas de faire une petite Recherche et de lire les règles de ce forum.
Annonce 3 : Lisez notre blog, il regorge de bonnes informations.
#1 03-06-2008 15:12:54
- tintin
- Membre WP
- Date d'inscription: 03-06-2008
- Messages: 2
utilisation comme CMS, menu sur 3 colonnes
Bonjour,
Ma configuration WP actuelle
- Version de WordPress : 2.5.1
- Thème utilisé : theme perso
- Plugins en place : aucun
- Nom de l'hebergeur : local
- Adresse du site : offline
Problème(s) rencontré(s) :
Je souhaite afficher une arbo sur 3 colonnes, en utilisant les pages de wordpress comme CMS
J'ai créé des pages sur plusieurs niveaux d'arborescence et je rencontre un problème pour afficher la navigation qui doit être comme ceci :
première colonne : premier niveau d'arborescence (là pas de probleme)
2eme colonne : 2eme niveau d'arbo quelque soit la page affichée
3eme colonne : toutes les pages qui se trouvent au même niveau que la page affichée
je ne trouve rien dans le codex qui permette de résoudre ce problème
quelqu'un a t-il une idée ?
merci d'avance
Hors ligne
#2 03-06-2008 17:30:37
- jmini
- Expert WP
- Date d'inscription: 01-05-2008
- Messages: 223
Re: utilisation comme CMS, menu sur 3 colonnes
Tu dois avoir une fonction pour chopper la page mère, et ensuite pour chopper toutes les pages filles de celle ci... Et ça devrait te donner les "pages soeurs"...
wp_list_pages() : (codex EN) avec l'argument 'child_of'
et aussi (pas de page dans le codex ?)
get_all_page_ids
get_page
get_page_by_path
get_page_by_title
get_page_children
get_page_hierarchy
get_page_uri
get_pages
generate_page_uri_index
http://codex.wordpress.org/Function_Reference
Hors ligne
#3 03-06-2008 17:44:54
- tintin
- Membre WP
- Date d'inscription: 03-06-2008
- Messages: 2
Re: utilisation comme CMS, menu sur 3 colonnes
Salut Jmini
oui j'en suis à batailler avec wp_list_pages();
je ne sais pas comment utiliser les autres fonctions qui ne sont pas renseignées...
en gros je veux faire une première colonne avec le premier niveau d'arbo (ça c'est fait c'est facile)
la deuxieme colonne :
if($post->post_parent)
afficher le 2eme niveau d'arbo de la page affichée quelque soit le niveau de la page (et là c'est le mystère complet)
la troisieme colonne :
afficher les pages soeurs de la page affichée (et là je ne sais pas faire non plus)
j'ai cherché dans le codex mais je ne sais pas trop utiliser les fonctions get_page () et je me demande si c'est ça qu'il faut ...
si tu as une idée je suis preneur
merci
Dernière modification par tintin (03-06-2008 20:35:15)
Hors ligne