Smarty. Как переменные из конфиг. присвоить в cycle?

  • Автор темы wmaster
  • Дата начала

wmaster

Guest
Smarty. Как переменные из конфиг. присвоить в cycle?

Есть конфиг:

tableBgColor1 = #F5F5F5
tableBgColor2 = #EAF4FF


как присвоить эти переменные в

bgcolor="{cycle values=#tableBgColor1#, #tableBgColor2#}"?
Подобная конструкция не проходит.

Альтернативный синтаксис тоже не помогает

bgcolor="{cycle values=$smarty.config.tableBgColor1,$smarty.config.tableBgColor2}",

Хотя просто {$smarty.config.tableBgColor1} и {#tableBgColor1#} значения выводятся.

Есть ли выход?
 

Demiurg

Guest
{capture assign = values}
{#const1#},{#const2#}
{/capture}

{cycle values = $values}

не очень красиво, но другие методы в голову не приходят.
 
Сверху