#SET{hauteur,#ENV{hauteur,#HAUTEUR|sinon{40}}}
#SET{largeur,#ENV{largeur,#LARGEUR|sinon{350}}}
[(#GET{largeur}|=={0}|oui)#SET{largeur,350}]
[(#ENV{largeur}
|et{#ENV{hauteur}|=={''}}
|et{#HAUTEUR|>{0}}
|et{#LARGEUR|>{0}}
|et{#LARGEUR|>{#ENV{largeur}}}|oui)
#SET{ratio,#LARGEUR|div{#ENV{largeur}}}
#SET{hauteur,#HAUTEUR|div{#GET{ratio}}}
][(#ENV{hauteur}
|et{#ENV{largeur}|=={''}}
|et{#HAUTEUR|!={0}}
|et{#LARGEUR|sinon{350}}
|et{[(#HAUTEUR|sinon{40}|>{#ENV{hauteur}})]}|oui)
[(#SET{ratio,[(#HAUTEUR|sinon{40}|div{#ENV{hauteur}})]})]
#SET{largeur,#LARGEUR|sinon{350}|div{#GET{ratio}}}
]
[(#SET{logo,[(#ENV{logo,#LOGO_DOCUMENT{vignette}|extraire_attribut{src}}|image_passe_partout{#GET{largeur},#GET{hauteur}}|image_recadre{#GET{largeur},#GET{hauteur}}|inserer_attribut{class,''}|inserer_attribut{alt,<:mediaspip_player:alt_cover_fichier|attribut_html:>})]})]
[(#GET{hauteur}|=={0}|oui)
#SET{hauteur,#GET{logo}|extraire_attribut{height}}
[(#GET{hauteur}|=={0}|oui)
#SET{hauteur,#CONFIG{mediaspip_player/hauteur_defaut_son,25}
]
]
[(#GET{hauteur}|non)
#SET{hauteur,#CONFIG{mediaspip_player/hauteur_defaut_son,25}
]
[(#GET{largeur}|=={0}|oui)
#SET{largeur,#GET{logo}|extraire_attribut{largeur},100}
]
[(#SET{id_document_voir, [(#ID_DOCUMENT)_][(#VAL{0}|rand{100000})]})]
#SET{variantes,#ARRAY}
#SET{variantes,#GET{variantes}|push{#EXTENSION}}
#FILTRE{trim}