Merci à tous pour vos réponses.
J’ai construit mon site autour d’une dizaine de pages spip.php?page=école, spip.php?page=commune, spip.php?page=departement…
Globalement ces pages contiennent un titre
qui pourrait être le title de la page, suivi du nom du site.
Sauf que pour obtenir ce titre
, je dois interroger plusieurs bases en JSON à distance. Et je cherche à faire le minimum de requête car cela rallonge le temps de chargement de la page.
Dans l’idéal, j’aurais aimé, dans la construction de mes pages (ecole, commune, département) définir une variable #titre qui serait reprise pour le title. Sauf que vu l’ordre de construction des pages SPIP, je comprends que ce n’est pas possible.
En fouillant le squelette, j’ai bien trouvé ceci qui ne m’avance pas beaucoup et qui m’obligerait à créer un fichier pour chacune des mes pages et donc les requêtes correspondantes. Voici le contenu du squelette :
[(#REM) Debut du head particulier a chaque page
pour inserer un title, des css particulieres(mais surchargees), ou des js inline
]<INCLURE{fond=head/#ENV{type-page},env}>[
J’ai trouvé la solution suivante, en utilisant un plugin existant que j’ai légèrement adapté et qui fait un simple str_replace. Ce n’est pas forcément la solution la plus propre mais c’est particulièrement simple et rapide.
https://contrib.spip.net/Plugin-Page-title
Le code PHP :
http://spip.pastebin.fr/57791
Si vous avez une autre solution simple et sans requête à me proposer, je suis preneur 
–
Julien Delmas
Le 3 août 2019 à 17:59, Manu <manu@mine-de-rien.fr> a écrit :
Le 03/08/2019 à 00:47, Julien Delmas a écrit :
Bonjour,
Mon site SPIP s’appuie quasi-uniquement sur des pages SPIP (spip.php?page=…).
Je souhaite modifier le titre de la page HTML générée par SPIP (balise ) ainsi que les meta.
Existe-t-il une possibilité de le faire depuis les pages SPIP ?
Sinon, où modifier les title et les meta ?
Merci d’avance.
Julien Delmas
Comme l’a dit RealET, appeler tes pages en les faisant suivre de &var_mode=inclure
ex : (…)/spip.php?page=toto&var_mode=inclure
te permet de voir les squelettes qui sont successivement utilisés pour construire tes pages.
Il te faut repérer celle qui génère le contenu de title et des metas et de la modifier pour qu’elle répondre à tes besoins et en l’enregistrant dans ton répertoire /squelettes : ce sera à présent elle qui sera prise en compte en place du squelette issu de la distribution SPIP d’origine.
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net
Archives : https://www.mail-archive.com/spip@rezo.net/maillist.html
Infos : https://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.spip.net/
Irc : de l’aide à toute heure : http://spip.net/irc