|
sébastien gaillard
|
Jeudi 18 Octobre 2007 1:47:11 pm
insertion d'un flash dans pagelayout.tpl
bonjour,
je souhaite insérer un fichier flash dans le pagelayout.tpl
Pour ce faire, j'ai créé dans design/monSite/ le dossier flash
dans pagelayout.tpl, j'ai appelé mon flash de la façon suivante:
<object type="application/x-shockwave-flash" data={"flash/anim_texte.swf"|ezdesign} width="158" height="100">
<param name="movie" value={"flash/anim_texte.swf"|ezdesign}>
<param name="quality" value="high"/>
<span>ESC <br/>Grande Ecole</span>
</object>
Le flash n'a pas l'air d'être trouvé... Quelqu'un sait pourquoi?
|
|
sébastien gaillard
|
Jeudi 18 Octobre 2007 2:43:31 pm
Re: insertion d'un flash dans pagelayout.tpl
J'ai testé en apportant les modifs que tu m'as proposé:
<object width="158" height="100">
<embed height="100" pluginspage="http://www.macromedia.com/go/getflashplayer" src={"flash/anim_texte.swf"|ezdesign} type="application/x-shockwave-flash" width="158" quality="best" play="true">
<param name="movie" value={"flash/anim_texte.swf"|ezdesign}>
<param name="quality" value="high"/>
<span>ESC <br/>Grande Ecole</span>
</object>
Ca ne donne rien...
Ceci dit, le source que j'utilisais précédemment fonctionne sur la maquette html que j'ai utilisé pour créer mes templates.
Je ne pense donc pas que ça soit ça le pbm.
Merci qd même,
Sébastien
|
|
Sébastien Morel
|
Jeudi 18 Octobre 2007 3:49:33 pm
Re: insertion d'un flash dans pagelayout.tpl
Salut,
Il faut que ce nouveau répertoire soit dans images et il ne faut pas un ezdesign car ce n'est pas un template mais un média il faut un ezimage
Donc, tu mets dans design/tondesign/images + |ezimage dans le tempate et ca devrait fonctionner.
Tout cela à cause/grâce aux RewriteRules 
Plop+
s.morel@novactive.com
|
|
Romain PETIT
|
Dimanche 28 Octobre 2007 1:56:21 pm
Re: insertion d'un flash dans pagelayout.tpl
Bonjour sébastien,
Pour accéder directement à une animation Flash appartenant à ton contenu eZ, voici les étapes :
1/ Tu crée un objet de type Flash, par exemple dans Multimedia
2/ Tu note son Id de noeud (tu pourra le retrouver avec autre chose... moi j'utilise l'Id)
3/ Tu insère le code suivant dans ton .tpl :
<!-- Choppe ton anim flash : (mettre ici le bon Id) -->
{def $animflash=fetch(content,node,hash(node_id,173))}
<!-- Récupère le swf en lui-même : -->
{def $animflashattribute=$animflash.object.data_map.file}
<!-- Récupère son adresse complète : -->
{def $adressedlanimflash= concat("content/download/",$animflashattribute.contentobject_id,"/",$animflashattribute.content.contentobject_attribute_id,"/",$animflashattribute.content.original_filename)|ezurl}
== > Là ta variable $adressedlanimflash contient l'adresse de l'animation que tu peux insérer dans ton Html.
Bonne fin de Week-end !
Moââââââ !!!
|