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?
Atributo dentro de otro atributo [RESUELTO]
Moderator: hexdj
Atributo dentro de otro atributo [RESUELTO]
Last edited by hexdj on Thu Jul 08, 2010 7:27 am, edited 1 time in total.
Re: Atributo dentro de otro atributo
Hola Supay,
Yo de Smarty no tengo mucha idea, pero probaría con dos cosas:
o esto:
o esto:
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}'}
Code: Select all
{Gallery dir='home/imagenes/'{page_attr key="extra1"}}
Haz el bien y aléjate del mal
Re: Atributo dentro de otro atributo
Muchas gracias por contestar Pablillo. Investigando mas la solucion es algo asi:Pablillo wrote: Hola Supay,
Yo de Smarty no tengo mucha idea, pero probaría con dos cosas:
o esto:o esto:Code: Select all
{Gallery dir='home/imagenes/{page_attr key=extra1}'}
Code: Select all
{Gallery dir='home/imagenes/'{page_attr key="extra1"}}
{capture assign='extra'}{page_attr key="extra1"}{/capture}
{Gallery dir='home/imagenes/'.$extra}
Aunque no me funciona

{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
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!
{capture assign='extra'}{page_attr key="extra1"}{/capture}
{Gallery dir="home/imagenes/$extra"}
Saludos!
Re: Atributo dentro de otro atributo
Supay, ¿Podrías poner (RESUELTO) en el asunto? Es para dar el hilo por finalizado....
Gracias!
Gracias!
Haz el bien y aléjate del mal