Smarty 2合1变量

时间:2014-04-09 16:34:11

标签: php variables smarty

我如何输入变量'A',变量'B'

我有两个变量{$current_page}{$globalContent.INDEX_BTN}

我怎样才能做出类似的事情 - > {$globalContent.{$current_page}_BTN}变量{$globalContent.INDEX_BTN}中的INDEX字词将从变量{$current_page}切换为值

编辑: 我想在Smarty中做,像我在PHP中可以做的那样

    $lang = array with text
    $curr_page = 'ORDER';
    echo $lang[$curr_page.'_BTN'];

P.S变量$lang它的数组包含许多包含文本的索引,其中两个包含INDEX_BTN & ORDER_BTN,所以我可以在Smarty中创建类似PHP代码的东西吗?分配给Smarty的数组lang就像{$globalContent}

一样

1 个答案:

答案 0 :(得分:1)

{assign var="page_index" value=join('',array($current_page,'_BTN'))}

{$global_content.$page_index}