Pas interpréter les { } des titres des pages liées
#4835
Open
opened 2 years ago by JLuc
·
3 comments
No Branch/Tag Specified
2.0
3.0
3.1
dev/issue_4850_role_list
master
spip-3.1
spip-3.2
spip/3.0.0
spip/3.0.1
spip/3.0.10
spip/3.0.11
spip/3.0.12
spip/3.0.13
spip/3.0.14
spip/3.0.15
spip/3.0.16
spip/3.0.17
spip/3.0.18
spip/3.0.19
spip/3.0.2
spip/3.0.21
spip/3.0.22
spip/3.0.23
spip/3.0.24
spip/3.0.25
spip/3.0.26
spip/3.0.27
spip/3.0.28
spip/3.0.3
spip/3.0.4
spip/3.0.5
spip/3.0.6
spip/3.0.7
spip/3.0.8
spip/3.0.9
spip/3.1.0
spip/3.1.1
spip/3.1.10
spip/3.1.11
spip/3.1.12
spip/3.1.13
spip/3.1.14
spip/3.1.15
spip/3.1.2
spip/3.1.3
spip/3.1.4
spip/3.1.5
spip/3.1.6
spip/3.1.7
spip/3.1.8
spip/3.1.9
spip/3.2.0
spip/3.2.1
spip/3.2.10
spip/3.2.11
spip/3.2.12
spip/3.2.2
spip/3.2.3
spip/3.2.4
spip/3.2.5
spip/3.2.6
spip/3.2.7
spip/3.2.8
spip/3.2.9
spip/4.0.0
spip/4.0.0-alpha
spip/4.0.0-beta
spip/4.0.1
spip/4.0.2
spip/4.0.3
v0.3.1
v0.4.0
v0.4.1
v0.4.2
v0.4.3
v0.4.4
v0.4.5
v0.4.6
v0.4.7
v0.5.0
v0.6.0
v0.7.0
v0.7.1
v0.7.2
v0.7.3
v0.8.0
v0.8.1
v0.8.10
v0.8.11
v0.8.12
v0.8.13
v0.8.14
v0.8.15
v0.8.16
v0.8.17
v0.8.18
v0.8.19
v0.8.2
v0.8.3
v0.8.4
v0.8.5
v0.8.6
v0.8.7
v0.8.8
v0.8.9
v0.9.1
v0.9.10
v0.9.11
v0.9.12
v0.9.13
v0.9.14
v0.9.15
v0.9.16
v0.9.17
v0.9.18
v0.9.19
v0.9.2
v0.9.20
v0.9.21
v0.9.3
v0.9.4
v0.9.5
v0.9.6
v0.9.7
v0.9.8
v0.9.9
v1.0.0
v1.1.0
v1.2.0
v1.3.0
v1.3.1
v1.3.10
v1.3.11
v1.3.12
v1.3.13
v1.3.14
v1.3.15
v1.3.16
v1.3.17
v1.3.2
v1.3.3
v1.3.4
v1.3.5
v1.3.6
v1.3.7
v1.3.8
v1.3.9
v1.4.0
v1.5.0
v1.5.1
v1.5.2
v1.5.7
v1.6.0
v1.6.1
v1.6.2
v1.6.3
v1.6.4
v1.6.5
v2.0.0
v2.0.1
v2.0.2
v2.0.3
v3.0.0
v3.0.1
v3.0.2
v3.0.3
v3.1.0
Milestone
Set milestone
Clear milestone
No items
No Milestone
Assignees
Assign users
Clear assignees
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.
No due date set.
Dependencies
This issue currently doesn't have any dependencies.
Reference in new issue
There is no content yet.
Delete Branch '%!s(MISSING)'
Deleting a branch is permanent. It CANNOT be undone. Continue?
No
Yes
Pour le raccourci [->12], s'il y a des accolades autour du titre de l'article 12, le titre s'affiche en italiques car typo ou propre s'appliquent dessus.
C'est parfois voulu, et parfois c'est gênant comme dans cette page : https://www.spip.net/fr_article3996.html
En s'inspirant de ce que SPIP fait pour les #BALISEs, on pourrait considérer que l'ajout d'une étoile évite l'interprétation typo des titres des raccourcis :
[->* 12]Alors c'est uniquement propre() hein qui interprète la syntaxe légère.
Sur les titres quand appelé en balise #TITRE, seul typo() est appliqué dessus à priori.
Sauf que là, ça va chercher le titre de l'objet… puis ça lui applique propre() dessus alors que ça ne devrait pas (parce que les liens sont interprétés avant propre() non ? donc si ya du code de syntaxe SPIP dedans ça l'utilise ensuite)
Mais là en plus en l'occurence ce sont des titres représentant du code source (des filtres de boucles dans un squelette) : est-ce que ça ne devrait pas être entouré par un truc disant sémantiquement que c'est du code ? Parce que juste mettre des accolades comme ça, alors que parfois pour SPIP ça veut dire autre chose, c'est un peu confus de toute façon.
Effectivement dans l'exemple donné le titre est un extrait de code, mais quoiqu'il en soit, le titre affiché par un raccourci [->12] devrait être identique à ce qu'affiche le #TITRE sur la page de cet article 12. Là ce n'est pas le cas. Sur la page https://www.spip.net/4008 le titre "{critère !opérateur valeur}" est complet, les accolades sont visibles (l'italique du titre vient du squelette, c'est pareil par exemple ici https://www.spip.net/894 où le titre n'a pas d'accolades), mais sur la page https://www.spip.net/3996 le lien [->4008] affiche ce titre sans les accolades, mais en italique... Comme tu dis "ça ne devrait pas".
J'ai essayé comme tu le suggères de mettre un truc disant sémantiquement que c'est du code... en mettant la balise code dans le titre de https://www.spip.net/4013. C'est le premier lien "voir aussi" sur https://www.spip.net/3996 : "critère ?opérateur valeur"... : et on voit que le raccourci fait apparaître ce titre 1) aussi en italique, 2) à l'intérieur d'une balise code ! !!