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>

Répondre à