Bug #8086
Titre de l'application vs titre de la page principale
0%
Description
L'application a un titre, présent dans manifest.meta.title; et la page principale a un titre, présent dans manifest.title.
C'est un titre de trop, je trouve, pas besoin d'afficher deux titres sur la page d'accueil.
Fichiers
Historique
Mis à jour par Frédéric Péters il y a plus de 8 ans
- Fichier 0001-use-a-single-title-8086.patch 0001-use-a-single-title-8086.patch ajouté
- Statut changé de Nouveau à En cours
- Patch proposed changé de Non à Oui
Patch basique.
Mis à jour par Thomas Noël il y a plus de 8 ans
De fait j'ai l'impression que ce patch propose plutôt de ne plus gérer la notion de "titlePersistent", qui donnait ces deux titres.
(il est cependant possible que je n'ai pas bien compris le but du patch)
Mis à jour par Frédéric Péters il y a plus de 8 ans
- Fichier 0001-respect-titlePersistent-settings-on-home-page-8086.patch 0001-respect-titlePersistent-settings-on-home-page-8086.patch ajouté
Je ne sais pas ce que c'est "titlePersistent" mais je reconnais mon patch trop invasif; en voilà un autre. L'idée c'est que je ne veux pas avoir sur la page principale de l'application à la fois le titre de l'application et le titre de la page principale.
Ça fait un peu suite à #8083, qui suggère de prendre le titre de la page d'accueil comme titre de l'application :
'title': 'Combo' : le titre de la page d'accueil, plutôt ?... (ou autre chose...?)
Mis à jour par Ghislain Loaec il y a plus de 8 ans
Ca mérite un peu de documentation en effet :
L'application décrit un arbre dans lequel chacunes des branches hérite de certaines propriétés du noeud parent : headerPages (=menu), footerPages, title, meta, icon, class (=className), etc.).
Elle n'hérite pas des propriétés pages, seealsoPages (=seealso), content, template, et autres données qui constitue réellement le corps de la page.
Le sous-objet meta décrit des données persistentes à travers l'arbre. Par exemple, si un menu est défini dans le meta et un page décrit son propre menu, alors le menu sera une union des entrées de chacun des menus. L'objet peut être redéfini à n'importe quel niveau de l'arbre (à l'exception des urls pour l'instant), ce qui permet de "namespacer" certaines sous-parties de l'application.
cf. http://pwr.link/momo/www/ : Examples > Contextual menu example
meta.menu = ["home"] parentPage.menu = ["page1"] page.menu = ["page2"] renderedMenu = ["home", "page2"]
En gros :
meta.title = "Titre de l'application" parentPage.title = "Titre de la page parente" || meta.title page.title = "Titre de la page" || parentPage.title || meta.title page.titlePersistent = page.titlePersistent || parentPage.titlePersistent || meta.titlePersistent page.titleSeparator = page.titleSeparator || parentPage.titleSeparator || meta.titleSeparator if (page.titlePersistent && page.title) title = "#{page.meta.title} #{page.titleSeparator} #{page.title}" else title = page.title
Je sais pas si c'est clair...