Pouvoir afficher une image ou un document sans titre
#4914
Open
opened 2 months ago by Yohooo
·
8 comments
No Branch/Tag Specified
3.2
4.0
4.1
dev-sortable
dev/issue_4645_lien_fichier
issue_4480
master
spip-3.0
spip-3.1
spip-3.2
touti-patch-1
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.20
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.1.0
v1.1.1
v1.1.2
v1.6.0
v2.0.0
v2.0.1
v2.0.2
v2.0.3
v2.0.4
v2.0.5
v2.1.0
v2.10.0
v2.10.1
v2.10.10
v2.10.11
v2.10.12
v2.10.13
v2.10.14
v2.10.15
v2.10.16
v2.10.17
v2.10.18
v2.10.19
v2.10.2
v2.10.20
v2.10.21
v2.10.22
v2.10.23
v2.10.24
v2.10.25
v2.10.26
v2.10.27
v2.10.3
v2.10.4
v2.10.5
v2.10.6
v2.10.7
v2.10.8
v2.10.9
v2.11.0
v2.12.0
v2.13.0
v2.13.1
v2.13.2
v2.14.0
v2.14.1
v2.14.2
v2.14.3
v2.14.4
v2.15.0
v2.16.0
v2.17.0
v2.17.1
v2.17.2
v2.17.3
v2.17.4
v2.17.5
v2.17.6
v2.17.7
v2.17.8
v2.18.0
v2.2.0
v2.2.1
v2.2.2
v2.2.3
v2.20.36
v2.20.37
v2.20.38
v2.27.0
v2.3.0
v2.3.1
v2.4.0
v2.4.1
v2.4.2
v2.5.0
v2.6.0
v2.7.0
v2.7.1
v2.7.10
v2.7.11
v2.7.12
v2.7.13
v2.7.14
v2.7.15
v2.7.16
v2.7.17
v2.7.18
v2.7.19
v2.7.2
v2.7.20
v2.7.21
v2.7.22
v2.7.23
v2.7.24
v2.7.25
v2.7.26
v2.7.27
v2.7.28
v2.7.29
v2.7.3
v2.7.30
v2.7.31
v2.7.32
v2.7.33
v2.7.34
v2.7.35
v2.7.36
v2.7.4
v2.7.5
v2.7.6
v2.7.7
v2.7.8
v2.7.9
v2.8.0
v2.8.1
v2.8.10
v2.8.11
v2.8.12
v2.8.13
v2.8.14
v2.8.15
v2.8.16
v2.8.17
v2.8.18
v2.8.19
v2.8.2
v2.8.20
v2.8.21
v2.8.22
v2.8.23
v2.8.24
v2.8.25
v2.8.26
v2.8.3
v2.8.4
v2.8.5
v2.8.6
v2.8.7
v2.8.8
v2.8.9
v2.9.0
v2.9.1
v2.9.10
v2.9.11
v2.9.12
v2.9.13
v2.9.14
v2.9.15
v2.9.2
v2.9.3
v2.9.4
v2.9.5
v2.9.6
v2.9.7
v2.9.8
v2.9.9
v3.0.0
v3.1.0
v3.2.0
v3.2.2
v3.2.3
v3.2.4
v3.2.5
v3.2.6
v3.2.7
v4.0.0
v4.0.1
v4.0.2
v4.0.3
v4.0.4
v4.0.5
v4.0.6
v4.0.7
v4.1.0
v4.2.7
No Label
amélioration
bug
documentation
doublon
invalide
refusé
Milestone
Set milestone
Clear milestone
No items
No Milestone
Assignees
Assign users
Clear assignees
No Assignees
6 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
Bonjour, je ne trouve pas de ticket parlant de cette problèmatique précise.
La suppression du modèle <img> a empêché de pouvoir publier une image sans legende.
C'est pourtant utile lorsque :
Pour l'instant nous avons 3 solutions inadaptées pour arriver à supprimer un titre :
Ne pourrait-on pas créer un filtre <doc|nolegend> pour arriver à ces fins ?
Ça c'est mal, très mal, il y a un champ dédié pour ça maintenant.
Pourquoi est-ce foireux ? Si tu uses du titre pour usage détourné de son affichage, ça me semble normal que tu doives utiliser un moyen de contournement pour ne pas l'afficher. Sinon, il te reste la solution de créer un modèle perso comme tu le signales.
Tu peux déjà utiliser le raccourci
<docXX|nolegend>
ou<docXX|cequetuveux>
et ça utilisera le modèle doc normal avec une classenolegend
oucequetuveux
.Ensuite plus qu'à mettre une règle CSS pour la masquer sur ces modèles
Pardon, ce n'est pas ça qui fonctionne :
<doc|titre= >
mais ça :
<doc|titre= >
Et c'est foireux parce que :
OK, c'est la solution de secours pour l'instant. Mais pas à la portée des utilisateurs.
Et ça génère une balise figcaption qui ne sert à rien.
Avait pô vu. Au temps pour moi.
Il n'y a strictement aucun usage détourné @b_b : mettre des titres et descriptifs est absolument obligatoire et indispensable si on a une base de milliers de documents, et qu'on doit pouvoir les chercher retrouver quand on veut les insérer dans les contenus ensuite.
Or comme le dit @Yohooo, suivant l'endroit où on l'insère, on ne veut pas forcément de légende obligatoire, ça peut être des choses pour faire joli, ou des pictos, etc.
C'est exactement le même principe que le ticket #4856 : apparemment ya pas mal de gens qui ne comprennent pas pourquoi l'évolution très bien et légitime des modèles obligerait forcément à perdre des fonctionnalités qui étaient parfaitement légitimes aussi, et courantes !
Je ne saisis pas trop (et il semblerait que je sois pas le seul) pourquoi la solution proposée dans les deux cas c'est "démerdez vous dans votre coin" (et chacun sa ptite solution différente avec des nomenclatures différentes). Et non pas d'avoir prévu des remplacements livrés par défaut qui continuent de fournir les mêmes fonctionnalités pour ces cas : insérer en inline, et insérer sans légende.
Coucou,
Je m'en suis sorti en ajoutant la condition :
{si #ENV*{legende}|=={non}|non}
ici :
f2f036ff48/modeles/document_legende.html (L3)
C'est une modif simple et utile qui ne demande pas de modifier la feuille de style et qui pourra être utiliser sur tous les types de documents.
il suffira alors d'ajouter |legende=non sur n'importe quel style de document pour voire disparaître la légende.
ça serait super si ça pouvait être intégré au plugin.
<album|masquer_legende=oui>
Pourquoi ça ne serait pas adapté ?
Afin d'assurer une compatibilité ascendante de plusieurs dizaines de sites en 3.2 passant à 4.1, j'ai juste créé ce modèle qui permet d'avoir
<imgNNN|alignement>
et<imgNNN>
pour une image inline : https://git.spip.net/spip-contrib-squelettes/soyezcreateurs/src/branch/master/modeles/image_img.htmlParce qu'il parle de la création même de ces modèles persos il me semble, pas de leur insertion, donc un utilisateur ne crée pas de modèles, c'est le dév qui fait ça, l'intégrateur avec accès webmaster. Donc si t'es juste admin qui utilise l'existant bah t'as rien pour le faire proprement de base sans bidouille (ce qui est le demande de ce ticket de permettre ça dès la dist).