Posted by r0ber on December 12, 2011 at 11:50am
Hola gente, se que esto no es un tema 100% de Drupal, pero como estoy intentando modificar mi theme de Drupal creo que si tiene interes esta discusión.
El tema es que he comprado un theme con una cabecera en flash (creo que va a ser la última vez que lo voy a hacer , porque el flash me esta dando dolores de cabeza).
He modificado el .fla y he añadido un archivo XML para poder añadir de manera más sencilla, sin tener que editar cada vez el .fla más imágenes al slideshow de dicha cabecera.
El tema es que el XML que he creado tiene una estructura de este tipo.
<imagenes>
<imagen id="p1.jpg"/>
<imagen id="p2.jpg"/>
</imagenes>La ruta donde tengo metido el flash , los xml y las imágenes es esta sites/all/mitema/media/flash/
Desde el page.tpl.php llamo al flash , que carga perfectamente :
<script type="text/javascript">
var fo = new FlashObject("<?php print base_path().path_to_theme() ?>/media/flash/header_v8.swf", "mymovie", "960", "384", "8", "");
fo.addParam("quality", "high");
fo.addParam("wmode", "transparent");
fo.addParam("scale", "noscale");
fo.write("flashcontent");
</script>Hasta aquí todo perfecto; pero resulta que las imágenes que he puesto en el xml no cargan.
He comprobado moviendo esa carpeta media/flash/ a abrirla directamente en el navegador fuera del servidor y si funciona, ya que las rutas están correctas, porque las imágenes están en el mismo nivel que los xml y el swf.
¿Alguien tiene alguna idea de que ruta tengo que poner en las imágenes para que funcione dentro de Drupal?.
Mil gracias

Comments
Hola, Has intentado ponerle
Hola,
Has intentado ponerle en el XML la ruta de las imagenes relativa a Drupal.
Algo como /sites/all/mitema/media/flash/images/p1.jpg
Saludos,
si es lo primero que hice (:
Si eso es lo primero que hice, pero como no me funcionaba decidí ponerlo de la otra forma. Supongo que habrá alguna manera de hacer esto, pero no se como.
De todas formas eso que dices con la barra delante / es una ruta absoluta no relativa sino me equivoco.
Gracias
Si tienes razón es
Si tienes razón es absoluta.
En este sitio usamos un flash para hacer un coverflow estilo Itunes.
http://construdsign.com/
También toma las imágenes de un xml.
Lo resolvimos poniendo las rutas absolutas.
ok, no se que pasa que no me funciona
Gracias por tu respuesta. No se que estaré haciendo mal , pero sigue sin funcionar.
La ruta que le he puesto es la siguiente:
<imagen id="/sites/all/themes/mitema/media/flash/big/p1.jpg"/>Es absoluta y no funciona , para mi todo un misterio.
Gracias
Si está muy raro. Y ya como
Si está muy raro.
Y ya como último recurso usar:
http://misitio.com/sites/all/themes/mitema/media/flash/big/p1.jpg
?
NO se si estare fuera de juego
NO se si estare fuera de juego, pero si te funciona con rutas externas puede ser que no tenga permiso de lectura desde web desde la ruta que le estas dando dentro de drupal (no se si lo has probado y, alojalo en la ruta donde pones que se visualizen las fotos y dale permiso de todo a la carpeta y al archivo a ver que tal). un saludo