Bonjour,
Je rencontre actuellement un problème de navigation sur mon site et je désirerai mettre un système "quick nav" pour résoudre mon problème.
Le problème que je rencontre est lié à la fabrication de se "quicknav". En effet, mes pages se chargent dynamiquement par rapport à une id donnée.
(exemple = index.php?id=1, index.php?id=2, ...)
Les requêtes sql et code php sont donc identiques pour chaques pages que je charge. Juste les données changent.
Le système QuickNav que je tente de mettre au point, se décrit simplement comme ceci (avec un lien vers la page correspondante pour chaques items) :
Code : Tout sélectionner
quick nav : titrepage_ID1 / titrepage_ID2 / titrepage_ID3 ...
Le truc en plus c'est que le quicknav doit être dynamique ... c'est à dire que les éléments composants le quicknav doivent se marquer uniquement quand je suis sur la page en question ... Les éléments (liens + titre) doivent donc s'ajouter ou s'effacer selon la page sur laquelle je suis.
(je sais c'est pas clair mais un exemple vous aidera à comprendre)
EXEMPLE :
1. Je me logue en tant qu'admin
Dans admin, j'ai des liens qui renvoient vers d'autres pages (exemple : lien = index.php?id=2, ...).
Dans mon quickNav, et AVANT de cliquer sur un lien d'une autre page, je vois donc
Administrateur qui se marque (c'est le titre de la page).
2. Toujours dans admin, je clique sur un lien qui ouvre une page (index.php?id=3 - titre de la page = page test).
Mon QuickNav dois désormais afficher :
Administrateur / page test
3. C'est là que ca se complique ... dans chaques pages, il peut y avoir des sous pages !
Donc si je clique (dans la page : page test) sur un autre lien renvoyant vers une autre page (page test 2), le quickNav doit afficher :
Administrateur / page test / page test2 (Le nom de chaque éléments composant le QuickNav est le titre des pages.)
Et ainsi de suite pour chaques sous pages ...
Le quickNav peut ainsi afficher le titre de chacunes des pages sur lesquelles on est allé et il est ordonné par : page / sous-page
Il peut devenir donc : Administrateur / page test / page test2 / page test3 / page test4, ....
(page test4 est une sous page de page test3 et ainsi de suite)
Vous comprenez ?
MON problème ... comment faire, étant donné que les requetes SQL et code PHP sont les mêmes pour chaque page (seul les données changent), pour faire en sorte de "retenir" le titre des pages sur lesquelles on est allé et afficher dynamiquement le quickNav (en les ordonnants : page / souspage / soussouspage / ... ) ?
Je ne comprend pas comment procéder.
Merci pour vos réponses,
raph