Page 1 of 2
Атрибуты в Cataloger
Posted: Fri Dec 05, 2014 3:20 pm
by sbupravi
А как шаблоном вывести элементы каталога, при условии наличия атрибута/галочки в них?
Re: Атрибуты в Cataloger
Posted: Fri Dec 05, 2014 3:28 pm
by guro
Если правильно понимаю задачу, то вот так (в блоке section)
Code: Select all
{if $items[numloop].galochka == '1'}
...
{/if}
Re: Атрибуты в Cataloger
Posted: Fri Dec 05, 2014 3:55 pm
by sbupravi
Верно, спасибо! =)
Re: Атрибуты в Cataloger
Posted: Fri Dec 05, 2014 4:33 pm
by sbupravi
А что делать, если вставил форму Formbuilder в шаблон элемента Cataloger - как форму заказа? Но она перестала выдавать сообщение об отправке или ошибки, если поля не заплнены.
Re: Атрибуты в Cataloger
Posted: Fri Dec 05, 2014 4:39 pm
by guro
Проверить работу формы вне модуля. К примеру, на простой странице контента.
Re: Атрибуты в Cataloger
Posted: Fri Dec 05, 2014 6:33 pm
by sbupravi
guro wrote:Проверить работу формы вне модуля. К примеру, на простой странице контента.
Первым делом проверил - работает отлично!
Проблемно, если внутри каталогера
Re: Атрибуты в Cataloger
Posted: Sat Dec 06, 2014 5:26 pm
by sbupravi
Мне кажется, форма внутри Cataloger - не будет работать.
Re: Атрибуты в Cataloger
Posted: Mon Dec 08, 2014 5:19 pm
by guro
Попробуйте поменять состояние "Показывать форму встроенной?:" в настройках формы.
Re: Атрибуты в Cataloger
Posted: Mon Dec 29, 2014 3:45 pm
by sbupravi
Вопрос 1:
Пишем фильтр для каталогера.
Работает через GET, подставляя в шаблоне значения else if...разобрались.
Теперь вопрос!
Как нам получить список атрибутов выведенных элементов в каталоге? Чтобы значения динамично добавлялись в фильтр и фильтр не предлагал тех вариантов, которых нет в каталоге?
Re: Атрибуты в Cataloger
Posted: Mon Jan 05, 2015 10:16 am
by sbupravi
Вопрос 2:
А как выводить атрибут в шаблоне элемента, при условии его заполнения? Знаю есть функция esset, но что-то не сработало.
Re: Атрибуты в Cataloger
Posted: Tue Jan 06, 2015 9:42 am
by sbupravi
Вопрос 3:
В каталогере можно выбирать кол-во фоток для элементов.
Как можно сделать так, чтобы выводить выборочно: с 1 по5 фотки, или только 6, 7, 8 ..?
Хочу первые 5 в слайдер пустить, а 6-7 в другом месте вывести. Такое возможно?
Re: Атрибуты в Cataloger
Posted: Tue Jan 06, 2015 5:23 pm
by guro
sbupravi wrote:Вопрос 2:
А как выводить атрибут в шаблоне элемента, при условии его заполнения? Знаю есть функция esset, но что-то не сработало.
Вообще-то функция называется isset
Code: Select all
{if isset($items[numloop].field) && $items[numloop].field != ''}
{$items[numloop].field}
{/if}
Re: Атрибуты в Cataloger
Posted: Tue Jan 06, 2015 5:29 pm
by guro
sbupravi wrote:Вопрос 3:
В каталогере можно выбирать кол-во фоток для элементов.
Как можно сделать так, чтобы выводить выборочно: с 1 по5 фотки, или только 6, 7, 8 ..?
Хочу первые 5 в слайдер пустить, а 6-7 в другом месте вывести. Такое возможно?
Используйте foreach с проверкой по ключу или итерации. Вот пример с использованием итерации
Code: Select all
{* Показываем только первые 5 изображений *}
{foreach from=$image_url_array item=img name=f}
{if $smarty.foreach.f.iteration <= 5}
<img src="{$img}" />
{/if}
{/foreach}
{* Показываем изображения дальше 5 *}
{foreach from=$image_url_array item=img name=f}
{if $smarty.foreach.f.iteration > 5}
<img src="{$img}" />
{/if}
{/foreach}
Re: Атрибуты в Cataloger
Posted: Tue Jan 06, 2015 5:31 pm
by guro
sbupravi wrote:Вопрос 1:
Пишем фильтр для каталогера.
Работает через GET, подставляя в шаблоне значения else if...разобрались.
Теперь вопрос!
Как нам получить список атрибутов выведенных элементов в каталоге? Чтобы значения динамично добавлялись в фильтр и фильтр не предлагал тех вариантов, которых нет в каталоге?
Придется через тег пользователя обращаться к БД и запрашивать нужные данные. И далее выводить их в нужном виде или в смарти переменные.
Re: Атрибуты в Cataloger
Posted: Wed Jan 07, 2015 1:50 am
by sbupravi
Супер! Спасибо за ответы, будет чем заняться в "выходной"! =)