-
- Téléchargements
Refonte des modeles document :
* on declare le routeur de modele medias_modeles_styliser qui redirige les raccourcis img, doc et emb 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 En pratique donc <emb>, <img> et <doc> sont equivalents pour les medias audio, video, image (et consistent a afficher/embed le media par defaut) Pour les autres types de media <doc> affiche le lien vers le document avec une vignette + legende, et <emb> affiche un traitement differencie en fonction du mime type On peut utiliser le raccourci <fileXX> pour n'importe quel media Si on utilise <imageXX> ou <audioXX> ou <videoXX> sur un media inaproprie ca affichera le contenu de <fileXX>
parent
0e26332f
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Affichage de
- .gitattributes 7 ajouts, 10 suppressions.gitattributes
- base/medias.php 2 ajouts, 1 suppressionbase/medias.php
- medias_fonctions.php 29 ajouts, 0 suppressionmedias_fonctions.php
- modeles/audio.html 28 ajouts, 17 suppressionsmodeles/audio.html
- modeles/doc_legende.html 0 ajout, 38 suppressionsmodeles/doc_legende.html
- modeles/emb_mp4.html 0 ajout, 1 suppressionmodeles/emb_mp4.html
- modeles/file.html 40 ajouts, 0 suppressionmodeles/file.html
- modeles/file_emb.html 1 ajout, 1 suppressionmodeles/file_emb.html
- modeles/file_emb_application.html 15 ajouts, 13 suppressionsmodeles/file_emb_application.html
- modeles/file_emb_fonctions.php 3 ajouts, 3 suppressionsmodeles/file_emb_fonctions.php
- modeles/file_emb_text.html 12 ajouts, 0 suppressionmodeles/file_emb_text.html
- modeles/file_emb_text_csv.html 11 ajouts, 0 suppressionmodeles/file_emb_text_csv.html
- modeles/file_emb_text_html.html 12 ajouts, 0 suppressionmodeles/file_emb_text_html.html
- modeles/image.html 26 ajouts, 47 suppressionsmodeles/image.html
- modeles/img.html 0 ajout, 53 suppressionsmodeles/img.html
- modeles/text.html 0 ajout, 6 suppressionsmodeles/text.html
- modeles/text_csv.html 0 ajout, 3 suppressionsmodeles/text_csv.html
- modeles/text_html.html 0 ajout, 6 suppressionsmodeles/text_html.html
- modeles/video.html 14 ajouts, 9 suppressionsmodeles/video.html
Chargement en cours
Veuillez vous inscrire ou vous se connecter pour commenter