Astra.CMS

 

 

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

Дополнительные поля

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

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

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

Виталий писал(а):

3. Зачем загонять $item.fields в селект неясно.

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

Ладно, если так не получается, возможно ли вывести данные из "списка строк" или "данных прямо" из "дополнений" в шаблон "Главная страница", каталога материалов? Например:
Идентификатор - dlina,
название - Длина,
Базовый плагин - список строк или данных
...
<option value="ID индификатора dlina">название - Длина</option>
<option value="{$item.fields[i].value}"{if $item.fields[i].value==$smarty.get.type} selected{/if}>{$item.fields[i].name}</option>
такой вариант у меня не выводится вообще sad
 
aristoc

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

возможно ли вывести данные из "списка строк" или "данных прямо" из "дополнений" в шаблон "Главная страница", каталога материалов

Вот здесь http://wiki.astracms.ru/modules/catalog/filters как раз и приведен пример, для опиcанного случая, а именно:


{selectbox name="dlina" list="dlina" empty="Все" selected=$smarty.get.dlina}

selectbox функция автоматически загружает список по его идентификатору (параметр list) и формирует html код селекта сразу со всеми option и отмечает активный (параметр selected).
 

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

Спасибо огромное! Теперь все встало на свои места smile

{selectbox name="type" list="types" empty="Все" selected=$smarty.get.type}
list="types" - в описании, получается тоже должен быть type, меня это место немного привело в замешательство unsure
 
  1 2

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