buddy
Новичок
проблема с массивом в smarty
проблема в следующем.
составляем ассоциативный массив новостей $news из базы. также, существует другой массив месяцев:
$lang['january'] = 'Январь';
$lang['february'] = 'Февраль'; и т.д.
новости в шаблоне выводим следующим образом:
{foreach item="news" from=$news}
{$news.title} - {$lang.$news.month} // month из базы берётся в формате %M
{/foreach}
фигня в том, что смарти интерпретирует {$lang.$news.month} как:
	
	
	
		
вместо:
	
	
	
		
вопрос: как подставить $news.month в качестве индекса массива $lang в шаблоне?
								проблема в следующем.
составляем ассоциативный массив новостей $news из базы. также, существует другой массив месяцев:
$lang['january'] = 'Январь';
$lang['february'] = 'Февраль'; и т.д.
новости в шаблоне выводим следующим образом:
{foreach item="news" from=$news}
{$news.title} - {$lang.$news.month} // month из базы берётся в формате %M
{/foreach}
фигня в том, что смарти интерпретирует {$lang.$news.month} как:
		PHP:
	
	<?php echo $this->_tpl_vars['lang'][$this->_tpl_vars['news']]['month']; ?>
		PHP:
	
	<?php echo $this->_tpl_vars['lang'][$this->_tpl_vars['news']['month']]; ?> 
	            
 ))
))