Re: SPIP 3.3, logos et images/documents : a l’action
Bruno Bergot <[email protected]>
| Newsgroups | gmane.comp.web.spip.devel |
|---|---|
| Message-ID | <[email protected]> |
Hop,
Le 29/07/2019 à 15:41, Cerdic a écrit :
>
> # Pour les documents
>
> - un routeur de modele pour img, doc, emb redirige les raccourcis selon la regle suivante :
> le nouveal modele correspond au champ media du document : image, audio, video, file
> si une declinaison correspondant au raccourci initial (_img, _doc ou _emb) existe on la prend -> un modele file_emb.html reprend le mecanisme d'embed generique selon extension+mime-type de l'ancien modele emb.html
>
> - les 4 modeles de base image, audio, video, file et les declinaisons file_emb sont toutes en <figure></figure>
> les styles en dur float sont supprimes, on ne garde qu'un width:{largeur}px sur l'element <figure> qui permet d'avoir un conteneur ajuste
> il se contourne facilement par un min-width:100%; ou un width:auto !important;
> spip_doc_titre, spip_doc_descriptif et spip_doc_credits sont regroupes dans le figcaption.spip_doc_legende
> les modeles historiques doc, img et emb disparaissent. Les eventuels modeles surcharges dans squelettes/ sont ignores
> les 3 modeles image, audio et video ajoutent des conditions sur leur boucle, pour etre sur qu'on a bien a faire avec le bon type de media, et sinon renvoient vers le modele file
> le mode du document n'est plus considere dans aucun modele dans le format de l'affichage qui n'en depend donc plus du tout
>
Merci pour la super avancée sur ce chantier qu'on traîne depuis perpète
et pour le compte rendu détaillé :)
À propos du modèle image, que pensez-vous (le groupe hein, je ne vais
pas te vouvoyer mignon ^^) de reprendre le comportement que j'avais
introduit dans medoc sur ce point :
"On tient compte de la taille paramétrée pour la taille de la vignette
affichée ainsi que pour le déclenchement de l'insertion du lien vers
l'image en taille originale."
https://zone.spip.net/trac/spip-zone/changeset/103011/
Ceci permettrait d'éviter d'avoir une valeur en dur dans le modèle image
par ici :
https://zone.spip.net/trac/spip-zone/browser/spip-zone/_core_/plugins/medias/modeles/image.html#L7
Ainsi, on insère l'autolien vers l'image en taille originale uniquement
si c'est une vignette qui est affichée, et donc que le lien pointe vers
une image plus grande.
++
b_b