Astra.CMS

 

 

Форум » Приемы конструирования и интеграции дизайна

Передать переменную в блок а не из блока

Стоит ли открыть форум? Напишите об этом по адресу admin@astracms.ru написав в теме "открыть форум". Я не автор движка и поэтому не могу консультировать так, как это делал бы он, но возможно у нас получится совместно находить решения.

Автор Текст сообщения

Maksim
Сообщений: 277

Подскажите пожалуйста, уже просто нет сил. Перерыл все что только можно, ничего не нашел ((( Нужно передать переменную из цикла в блок можно ли каким-то образом это сделать? Из блока если использовать $parent к сожалению не получается отобразить нужное значение без определяющей переменной.
Может можно что-то прописать вида:

{section name=i loop=$orders}
{section name=j loop=$orders[i].basket}

{block id=test idorder=$orders[i].id}

{/section}
{/section}
и соответственно как-то вывести переданную переменную в самом блоке, например в конструкции if

 
aristoc

admin
Сообщений: 1159

Передать нельзя. Лучше пробовать из блока через $parent. А перед блоком присваивать переменной значение через assign.
 

Maksim
Сообщений: 277

Спасибо, все отлично получилось smile
 

Вы не можете добавить сообщение. Вам необходимо авторизироваться на сайте под своим логином либо зарегистрироваться.