Page 1 of 1

Two variables in variable

Posted: Fri May 25, 2012 5:30 pm
by Joseph777
How can i use two variables in this case?
My code does not work.

{content block_type="dropdown" block="default_lang" assign="default_lang" label="Defaultný jazyk" items="English|German" values="en|de"}

{content block="banner_1_en" assign="banner_1_en" label="1. Banner" wysiwyg="false"}

{$banner_1_$default_lang}

thanks

Re: Two variables in variable

Posted: Fri May 25, 2012 6:44 pm
by uniqu3
You might want to change assign="banner_1_en" to assign="banner_1_"

{assign var='foo' value="`$banner_1_``$default_lang`"}
or
{assign var='foo' value=$banner_1_|cat:"$default_lang"}

then call {$foo}

Re: Two variables in variable

Posted: Fri May 25, 2012 9:28 pm
by Joseph777
thanks fo your reply

i do not use assign="banner_1_", because i have more content blocks (see below) and assign must be unique.

{content block="banner_1_en" assign="banner_1_" label="1. English banner" wysiwyg="false" smarty="true" block_tab="English"}

{content block="banner_1_de" assign="banner_1_" label="1. English banner" wysiwyg="false" smarty="true" block_tab="English"}