переменные

Rajko

Новичок
переменные

такой вопрос.

я в инклюд вставляю переменную {include file='page_content.tpl' id=$item.id}
в самом файле (page_content.tpl)
как мне обратиться к элементу массива, номер которого будет равен id?
что-то вроде

PHP:
{section name=list loop=$content.$id}
то есть какой синтаксис верен?

=================
пример массива:
PHP:
{$content} Array (3)
0 => Array (2)
  text => <p><img title="" height="271" alt="" ...
  id => 5
1 => Array (2)
  text => empty
  id => 1
3 => Array (2)
  text => <p><img style="margin: 0px;" title=""...
  id => 1
-~{}~ 14.05.06 04:26:

и еще в догонку.
если у меня файл один и тот же инклюдится несколько раз (по циклу), возможно ли использовать один и тот же массив смарти несколько раз или он продолжает его обработку во второй и последующие разы на том месте, где закончил в первый раз ?
 

Necromant

Новичок
как мне обратиться к элементу массива, номер которого будет равен id?
что-то вроде
{section name=list loop=$content.$id}
PHP:
{assign var="tmp" value=$content.$id}
{section name="id" loop=$tmp}
если у меня файл один и тот же инклюдится несколько раз (по циклу), возможно ли использовать один и тот же массив смарти несколько раз или он продолжает его обработку во второй и последующие разы на том месте, где закончил в первый раз ?
А теперь тоже самое , на человеческом языке и конкретно что не понятно
 
Сверху