Sites Web : Refonte des modeles document : (fa13018a) · Validations · spip / medias · GitLab - La veille technologique de Pyrat.net

Publié le lundi 27 juin 2005

⇒ https://veille.pyrat.net/

La création de site web implique de se tenir à jour et au courant des évolutions techniques.

Vous retrouverez ici les pages que nous avons visitées et dont nous avons estimées digne d’intérêt.

Il n’y a d’ailleurs pas que de la technique…

Refonte des modeles document : (fa13018a) Validations spip / medias GitLab

Juin 2024, Par Veille pyrat.net
  • on déclare le routeur de modèle medias_modeles_styliser qui redirige les raccourcis img, doc et emb selon la règle suivante
    • le nouveau modèle 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 modèle file_emb.html reprend le mécanisme d’embed generique selon extension+mime-type de l’ancien modèle emb.html
  • les 4 modèles de base image, audio, video, file et les déclinaisons file_emb sont toutes en <figure></figure>
  • les styles en dur float sont supprimés, on ne garde qu’un width :largeurpx sur l’élément <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 regroupés dans le figcaption.spip_doc_legende
  • les modèles historiques doc, img et emb disparaissent. Les éventuels modèles surcharges dans squelettes/ sont ignorés
  • les 3 modèles image, audio et video ajoutent des conditions sur leur boucle, pour être sûr qu’on a bien affaire avec le bon type de média, et sinon renvoient vers le modèle file
  • le mode du document n’est plus considéré dans aucun modèle dans le format de l’affichage qui n’en dépend donc plus du tout

En pratique donc <emb>, <img> et <doc> sont équivalents pour les médias audio, video, image (et consistent à afficher/embed le média par defaut)
Pour les autres types de média <doc> affiche le lien vers le document avec une vignette + legende, et <emb> affiche un traitement différencié en fonction du mime type
On peut utiliser le raccourci <fileXX> pour n’importe quel média
Si on utilise <imageXX> ou <audioXX> ou <videoXX> sur un média inapproprié, ça affichera le contenu de <fileXX>

Permalien

→ Lire la suite sur le site d’origine…


Revenir en haut