Проблемы с выводом массива в Smarty

Ekaterina

Новичок
Проблемы с выводом массива в Smarty

Здравствуйте всем! Помогите, пожалуйста разобраться, со смарти не знакома, а решить проблему надо быстро.
Есть массив, но я не знаю какие в нем поля, как их узнать?
PHP:
{section name=i loop=$menuarray_all}

   {if $menuarray_all[i].parent_id==$menu_item.id} 

      <a href="?id={$menuarray_all[i].id}">{$menuarray_all[i].menu_caption}</a>

   {/if}
{/section}
Как мне узнать какие еще поля кроме parent_id содержит массив $menuarray_all?
 

AmdY

Пью пиво
Команда форума
В любом месте шаблона введи {debug}, затем в всплывающем окне появится дамп всех переменных доступных из данного шаблона.
 

A1x

Новичок
{foreach from=$menuarray_all item=item key=key}
{$key}
{/foreach}

как-то так
 

Ekaterina

Новичок
Автор оригинала: AmdY
В любом месте шаблона введи {debug}, затем в всплывающем окне появится дамп всех переменных доступных из данного шаблона.
спасибо!!!

-~{}~ 13.07.10 12:20:

Автор оригинала: A1x
{foreach from=$menuarray_all item=item key=key}
{$key}
{/foreach}

как-то так

Я так пробовала, но почему-то ничего не выводит, скорее всего мне знаний не хватает, буду пытаться разбираться, спасибо
 

AmdY

Пью пиво
Команда форума
нужно как-то так брать итый элемент
{foreach from=$menuarray_all[$i] item=item key=key}
или {foreach from=$menuarray_all.$i item=item key=key}

шет, уже забывать начал смарти
 

Ekaterina

Новичок
Вот вопрос у меня возник, если массив определен через
PHP:
if ($database->select("select * from ".DBMODULES."_organization_cards where page_id=".$_GET['id'],$sql_result,$sql_count))
{
	$sql_row = mysql_fetch_array($sql_result);
	$organization_item = $sql_row;	
  	$smarty->assign('organization',$sql_row);
}
Почему в одних шаблонах массив organization доступен, а в других нет. Как сделать его доступным там, где надо?
 

A1x

Новичок
нужно как-то так брать итый элемент
{foreach from=$menuarray_all[$i] item=item key=key}
ну чтоб посмотреть ключи можно взять любой элемент
напр. {foreach from=$menuarray_all[0] item=item key=key}

Почему в одних шаблонах массив organization доступен, а в других нет. Как сделать его доступным там, где надо?
непонятно почему, должен быть доступен во всех.
разве что кто-то писавший этот код использовал несколько разных экземпляров смарти
 
Сверху