insertion d'un flash dans pagelayout.tpl

Vous devez être connecté pour utiliser le forum. Vous pouvez le faire ici.

Auteur Message

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?

Sylvain Guittard

Jeudi 18 Octobre 2007 2:19:30 pm

Re: insertion d'un flash dans pagelayout.tpl

Salut Sébastien,

J'ai l'impression que dans ton code flash il manque la balise
<embed height="..." pluginspage="http://www.macromedia.com/go/getflashplayer" src="..." type="application/x-shockwave-flash" width="..." quality="best" play="true"> qui est comprise à l'intérieur de <object>

Bon courage
@+
Sylvain

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ââââââ !!!

eZ publish™ copyright © 1999-2008 eZ systems as