Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Libraries > smarty доступ к следующему элементу массива


Автор: nikalas9 14.6.2010, 09:52
подскажите пожалуйста можно ли в smarty, в цикле, прочитать следующий элемент массива:

{section loop=$list name=curr step=3}

  {$list[$smarty.section.curr.index].text}
  {$list[$smarty.section.curr.index+1].text}--------------- тут
  {$list[$smarty.section.curr.index+2].text}--------------- и тут вылетает ошибка

{/section}

Автор: nikalas9 16.6.2010, 12:33
вопрос закрыт, вроде как сделать нельзя, можно через буферную переменную

т.е. {assgin var="buf" value=$smarty.section.curr.index+1}
и тогда {$list[$buf].text}

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)