|
Merci beaucoup!
J'ai travaillé et ça fonctionne. Je vous partage ma
petite solution à mon petit problème.
Voici le code
<span tal:condition="python:mimetype.icon_path
== 'audio.png'"> <object type="application/x-shockwave-flash" data=""
tal:attributes="data
string:dewplayer.swf?mp3=${content_url}?nocache=${last_modified}" width="200"
height="20"> <param name="movie" value="dewplayer.swf?mp3=${content_url}?nocache=${last_modified}"/> </object> </span>
Hugo :)
----- Message d'origine -----
Envoyé : 7 juin, 2006 02:44
Objet : Re: [CPS-users-fr] Suite:
Intégrer DEWPLAYER au fichierjoint MP3
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="" 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>