Page 1 of 1
Atributo dentro de otro atributo [RESUELTO]
Posted: Mon Jun 28, 2010 1:24 pm
by Supay
Sigo con alguna duda, y como estoy investigando sobre este CMS me van surgiendo dudas:
Es posible poner un atributo dentro de otro atributo? Es decir:
El codigo para mostrar la galeria:
{Gallery dir='home/imagenes/XXX'}
Codigo que me muestra un atributo:
{page_attr key="extra1"}
El atributo es = XXX
Por lo que me gustaria poner esto pero bien puesto:
{Gallery dir='home/imagenes/{page_attr key="extra1"}'}
Alguien sabe hacerlo?
Re: Atributo dentro de otro atributo
Posted: Tue Jun 29, 2010 8:40 pm
by Pablillo
Hola Supay,
Yo de Smarty no tengo mucha idea, pero probaría con dos cosas:
o esto:
Code: Select all
{Gallery dir='home/imagenes/{page_attr key=extra1}'}
o esto:
Code: Select all
{Gallery dir='home/imagenes/'{page_attr key="extra1"}}
Re: Atributo dentro de otro atributo
Posted: Wed Jun 30, 2010 9:25 am
by Supay
Pablillo wrote:
Hola Supay,
Yo de Smarty no tengo mucha idea, pero probaría con dos cosas:
o esto:
Code: Select all
{Gallery dir='home/imagenes/{page_attr key=extra1}'}
o esto:
Code: Select all
{Gallery dir='home/imagenes/'{page_attr key="extra1"}}
Muchas gracias por contestar Pablillo. Investigando mas la solucion es algo asi:
{capture assign='extra'}{page_attr key="extra1"}{/capture}
{Gallery dir='home/imagenes/'.$extra}
Aunque no me funciona

Si pongo solo {$extra} si me dibuja el atributo extra1 ya que genera la variable. El problema debe de estar en la forma de pintar :
{Gallery dir='home/imagenes/'.$extra}
Aunque tiene toda la pinta de estar bien escrito, he probado mas de 10 formas de ponerlo pero nada...
a ver si alguien sabe si hay algo mal escrito en ese codigo.
Gracias!
Re: Atributo dentro de otro atributo
Posted: Thu Jul 01, 2010 7:18 am
by Supay
Ya lo he resuelto, por si alguien lo necesita alguna vez, dejo aqui la respuesta:
{capture assign='extra'}{page_attr key="extra1"}{/capture}
{Gallery dir="home/imagenes/$extra"}
Saludos!
Re: Atributo dentro de otro atributo
Posted: Sat Jul 03, 2010 6:19 pm
by Pablillo
Supay, ¿Podrías poner (RESUELTO) en el asunto? Es para dar el hilo por finalizado....
Gracias!