Bonjour,
J'ai trouvé une partie de ma solution... je dois intégrer le code dans
le ficher widget_file_render. Il me reste à apprendre à cibler ma
source sonore pour l'application DEWPLAYER et que le tout s'applique
seulement lorsque mes fichiers joints sont des fichiers MP3. Je suis
rendu là. Est-ce que quelqu'un peut m'aider pour le petit bout qu'il reste?
------------------
Dans : widget_file_render
<tal:block condition="python: mode == 'view' and not empty_file">
<metal:block define-macro="file_view">
(??faire en sorte que DEWPLAYER s'applique seulement pour les MP3??)
<object type="application/x-shockwave-flash" data="dewplayer.swf?mp3=
(??cibler mon fichier attaché??) " width="200" height="20">
<param name="movie" value="dewplayer.swf?mp3= (??cibler mon fichier
attaché??) "/>
</object>
<a target="_blank" tal:condition="mimetype"
tal:attributes="href
string:${content_url}?nocache=${last_modified}">
<img tal:replace="structure
python:here.getImgTag(mimetype.icon_path,
title=mimetype.name())" /></a>
Le mimetype est accessible comme ici, le code correspondant a dewplayer
peut n'etre affiché que lorsque le mimetype prend la valeur voulue (que
je ne connais pas concernant les fichiers MP3).
Pour ce qui est du fichier attaché, je ne sais pas exactement ce qu'il
faut fournir au code html, mais vous pouvez tenter d'utiliser l'url
entiere pour visualiser le fichier (variable content_url).
Au final :
<tal:block condition="python:mimetype == 'mimetype d'un MP3'">
<object type="application/x-shockwave-flash" width="200" height="20"
tal:attributes="data string:dewplayer.swf?mp3=${content_url}">
<param name="movie"
tal:attributes="value string:dewplayer.swf?mp3=${content_url}" />
</object>
</tal:block>
Cordialement,
--
Anahide Tchertchian, Nuxeo
Mail: [EMAIL PROTECTED] - Tel: +33 (0)1 40 33 71 60
http://www.nuxeo.com - http://www.cps-project.org
_______________________________________________
cps-users-fr
Adresse de la liste : [email protected]
Gestion de l'abonnement : <http://lists.nuxeo.com/mailman/listinfo/cps-users-fr>