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 :D 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!