He creado dos posiciones nuevas en una template con el siguiente código, pero me gustaría crear otra posicion que envuelva(contenga dentro de si) a las anteriores. Que código tendría que definir?
Es decir querria tener
abajo
-abajo-a
-abajo-b
fin-abajo
El código de abajo-a y de abajo-b es el siguiente
count('abajo-a')) : ?>
count('abajo-b')) : ?>
URL del sitio: Contenido solo visible a usuarios registrados
Hola,
A priori, una posición de módulo no debería de contener otras posiciones de módulo. Para estos casos solo sería necesaria la posición "padre", de forma que cuando se configure puedas poner en ella lo que deberían contener las posiciones "hijo".
Tendrías que explicarnos con más detalles lo que quieres conseguir con esto.
En todo caso, para añadir las posiciones dentro de las otras tendrías que hacer algo como lo siguiente:
count('abajo')) : ?> render('abajo', array('layout'=>$this->get('abajo'))); ?> count('abajo-a')) : ?>count('abajo-b')) : ?> render('abajo-a', array('layout'=>$this->get('abajo-a'))); ?> render('abajo-b', array('layout'=>$this->get('abajo-b'))); ?>
Hola Pablo quiero conseguir el siguiente efecto que tienes en la plantilla siguietne. Poner una foto de fondo fija en el modulo padre (capa inferior) y poder colocar modulos en posiciones en capa superior o contenidas dentro de la principal donde pueda cambiar el color de fondo, mantenerlo transparente etc...
revisa la plantilla en en la parete central inferior debajo de los articulos donde aparece la foto con los frascos y las hojas y por encima los modulos de los botones circulares, debajo los testimonios y debajo el modulo de los artículos con fotos del pincel y de los frascos. la foto de abajo se mantiene fija mientras que por encima quedan los modulos
Me gustaria tener la posicion "abajo" donde el background seria la foto de capa inferior y por encima 2-3 posiciones con fondos variables pero que siempre quedara por debajo la foto principal.
http://www.templatemonster.com/demo/55466.html
Espero me hayas entendido
Hola
El efecto que quieres lograr asumo que es el bakground parallax o efecto parallax de fondo
En realidad para esto no te servirá tener una posicón padre, sólo necistas un contenedor principal ya que la imagen lo pondrás con CSS, es decir basta que definas una estrutura html base como :
foobazbazz
El resto es por CSS, revisa por ejemplo :
https://davidwalsh.name/parallax
Evidentemente este ejemplo es con html y CSS pero es aplicable a lo que quieres, dentro de las etiquetas contenedoras tendrás las posicones
Saludos.
Hola Jhon, perdona por mi torpeza, entiendo que eso me valdría para meter fotos con el efecto que yo quiero, pero como hago para meter los módulos.
Entiendo que tu me propones meter todo en un modulo que este dentro de una posicion y gestionar todo desde ahí sin tener que crear nuevas posiciones...
Explicate un poquito a ver si puedo comprendr
de nuevo gracias
Hola
La ida sería reemplazar el texto: foo , por ejemplo por el código de llamada de tus posiciones.
Algo como esto :
render('abajo-b', array('layout'=>$this->get('abajo-b'))); ?>
Ten en cuenta que es un tema de programación, lamentablemente desde aqui sólo podemos darte generalidades ya que no es un foro de programación.
Lo más práctico que veo es que mejor te consigas un template que tenga este efecto, el problema con hacer modificaciones te puede complicar.
Saludos.