Modèle oembed : il manque certaines classes et attributs standards
Oembed 3.0.0 / SPIP 4.1
On peut normalement donner explicitement une classe aux documents insérés dans le texte : <doc999|class=truc>
Si ça utilise le modèle standard, par ex. pour une image, on la retrouve bien :
<div class="spip_document_69275 spip_document spip_documents spip_document_image spip_documents_center spip_document_center spip_document_avec_legende truc">
Mais si ça utilise le modèle oembed, par ex. pour une vidéo, la classe manque à l'appel. Il manque aussi possiblement d'autres classes telles que spip_document_avec_legende
:
<div class="spip_documents spip_documents_center ressource oembed oembed_video oembed_video">
À priori à partir de spip 4, pour insérer les classes et attributs standards, il faut faire :
<div
class="[(#ID_DOCUMENT|medias_modele_document_standard_classes{image}) ]"
[(#ID_DOCUMENT|medias_modele_document_standard_attributs{video})]
>
À compléter ensuite par les classes et attributs propres à oembed.
Cf. https://git.spip.net/spip/medias/src/branch/master/modeles/video.html#L13