Projet

Général

Profil

Development #23669

cellule menu: permettre d'afficher uniquement le menu de la page courante

Ajouté par Serghei Mihai il y a presque 6 ans. Mis à jour il y a presque 6 ans.

Statut:
Nouveau
Priorité:
Normal
Assigné à:
-
Version cible:
-
Début:
09 mai 2018
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Non
Planning:

Description

Quand une page contient menu avec une arborescence et que l'usager se trouve sur cette page, il peut être utile de n'afficher que le sous-menu de la page parent de cette page.

Pour illustrer l'idée sur l'exemple du thème souhaité au SAU: pour le menu affichant une arborescence de 2ème niveau (page1.png). Quand j'arrive sur la sous-page "parking", seul son menu parent est affiché (sous_page1.png).


Fichiers

page1.png (38 ko) page1.png Serghei Mihai, 09 mai 2018 17:58
sous_page1.png (35,1 ko) sous_page1.png Serghei Mihai, 09 mai 2018 17:58
portlet navigation.png (109 ko) portlet navigation.png Frédéric Péters, 09 mai 2018 19:10

Historique

#1

Mis à jour par Frédéric Péters il y a presque 6 ans

Je ne comprends pas à quoi correspondent les captures, si c'est une situation désirée, ou la situation actuelle, etc. Comme en plus ils ne correspondent pas aux menus classiques, et que je n'ai aucune idée de la configuration du site, ce n'est vraiment pas évident.

Pour reprendre, sur base d'une hiérarchie,

  • page 1
    • page 1.1
      • page 1.1.1
    • page 1.2
  • page 2

quelle(s) cellule(s) posée(s) où, dans quelle(s) configuration(s), et quel affichage souhaité pour les pages 1, 1.1 et 1.1.1 ?

#2

Mis à jour par Serghei Mihai il y a presque 6 ans

Frédéric Péters a écrit :

Pour reprendre, sur base d'une hiérarchie,

  • page 1
    • page 1.1
      • page 1.1.1
    • page 1.2
  • page 2

quelle(s) cellule(s) posée(s) où, dans quelle(s) configuration(s), et quel affichage souhaité pour les pages 1, 1.1 et 1.1.1 ?

Sur la page 1.1.1 je place une cellule de type "menu" avec comme racine "page 1", profondeur: 2.
Le rendu de la "page 1.1.1" contiendra le menu comme suit:

  • page 1.1 *** page 1.1.1 ** page 1.2

Dans ce ticket je me dis qu'il serait intéressant de pouvoir parametrer la cellule "menu" pour qu'elle n'affiche que:

  • page 1.1 *** page 1.1.1

c'est à dire uniquement la hierarchie de la page en cours.

#3

Mis à jour par Frédéric Péters il y a presque 6 ans

Ok c'est plus clair ainsi, mais quand même mon exemple manquait de page, si on avait à côté page 1.1.2 et page 1.2.1, le rendu que tu souhaiterais serait bien : ?

  • page 1.1
    • page 1.1.1
    • page 1.1.2

Ça me semble pouvoir correspondre à "only show the contents of the current folder" dans la configuration de plone (cf capture), presque.

De manière générale/parallèle, la cellule menu a un vrai besoin de documentation (y compris sous forme de help_text), ajouter une option renforcera cela; pour le moment il y a juste "Pour construire un menu (souvent en barre latérale), celui-ci pourra présenter 1 ou, au maximum, 2 niveaux de profondeur et une page racine, au choix."

#4

Mis à jour par Frédéric Péters il y a presque 6 ans

Sur la page 1.1.1 je place une cellule de type "menu" avec comme racine "page 1", profondeur: 2.

Aussi, tu ne souhaiterais pas plutôt faire ça sur la page "page 1", et utiliser l'héritage pour les pages intérieures ?

#5

Mis à jour par Serghei Mihai il y a presque 6 ans

Frédéric Péters a écrit :

Ok c'est plus clair ainsi, mais quand même mon exemple manquait de page, si on avait à côté page 1.1.2 et page 1.2.1, le rendu que tu souhaiterais serait bien : ?

  • page 1.1
    • page 1.1.1
    • page 1.1.2

Ça me semble pouvoir correspondre à "only show the contents of the current folder" dans la configuration de plone (cf capture), presque.

C'est bien ça.

Et oui, l'idée est de poser le menu une fois dans la page parente et puis l'heriter dans les sous-pages.

Formats disponibles : Atom PDF