Атрибуты в Cataloger
Атрибуты в Cataloger
А как шаблоном вывести элементы каталога, при условии наличия атрибута/галочки в них?
Re: Атрибуты в Cataloger
Если правильно понимаю задачу, то вот так (в блоке section)
Code: Select all
{if $items[numloop].galochka == '1'}
...
{/if}
Re: Атрибуты в Cataloger
Верно, спасибо! =)
Re: Атрибуты в Cataloger
А что делать, если вставил форму Formbuilder в шаблон элемента Cataloger - как форму заказа? Но она перестала выдавать сообщение об отправке или ошибки, если поля не заплнены.
Re: Атрибуты в Cataloger
Проверить работу формы вне модуля. К примеру, на простой странице контента.
Re: Атрибуты в Cataloger
Первым делом проверил - работает отлично!guro wrote:Проверить работу формы вне модуля. К примеру, на простой странице контента.
Проблемно, если внутри каталогера
Re: Атрибуты в Cataloger
Мне кажется, форма внутри Cataloger - не будет работать.
Re: Атрибуты в Cataloger
Попробуйте поменять состояние "Показывать форму встроенной?:" в настройках формы.
Re: Атрибуты в Cataloger
Вопрос 1:
Пишем фильтр для каталогера.
Работает через GET, подставляя в шаблоне значения else if...разобрались.
Теперь вопрос!
Как нам получить список атрибутов выведенных элементов в каталоге? Чтобы значения динамично добавлялись в фильтр и фильтр не предлагал тех вариантов, которых нет в каталоге?
Пишем фильтр для каталогера.
Работает через GET, подставляя в шаблоне значения else if...разобрались.
Теперь вопрос!
Как нам получить список атрибутов выведенных элементов в каталоге? Чтобы значения динамично добавлялись в фильтр и фильтр не предлагал тех вариантов, которых нет в каталоге?
Last edited by sbupravi on Tue Jan 06, 2015 9:40 am, edited 1 time in total.
Re: Атрибуты в Cataloger
Вопрос 2:
А как выводить атрибут в шаблоне элемента, при условии его заполнения? Знаю есть функция esset, но что-то не сработало.
А как выводить атрибут в шаблоне элемента, при условии его заполнения? Знаю есть функция esset, но что-то не сработало.
Re: Атрибуты в Cataloger
Вопрос 3:
В каталогере можно выбирать кол-во фоток для элементов.
Как можно сделать так, чтобы выводить выборочно: с 1 по5 фотки, или только 6, 7, 8 ..?
Хочу первые 5 в слайдер пустить, а 6-7 в другом месте вывести. Такое возможно?
В каталогере можно выбирать кол-во фоток для элементов.
Как можно сделать так, чтобы выводить выборочно: с 1 по5 фотки, или только 6, 7, 8 ..?
Хочу первые 5 в слайдер пустить, а 6-7 в другом месте вывести. Такое возможно?
Re: Атрибуты в Cataloger
Вообще-то функция называется issetsbupravi wrote:Вопрос 2:
А как выводить атрибут в шаблоне элемента, при условии его заполнения? Знаю есть функция esset, но что-то не сработало.
Code: Select all
{if isset($items[numloop].field) && $items[numloop].field != ''}
{$items[numloop].field}
{/if}
Re: Атрибуты в Cataloger
Используйте foreach с проверкой по ключу или итерации. Вот пример с использованием итерацииsbupravi wrote:Вопрос 3:
В каталогере можно выбирать кол-во фоток для элементов.
Как можно сделать так, чтобы выводить выборочно: с 1 по5 фотки, или только 6, 7, 8 ..?
Хочу первые 5 в слайдер пустить, а 6-7 в другом месте вывести. Такое возможно?
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
Придется через тег пользователя обращаться к БД и запрашивать нужные данные. И далее выводить их в нужном виде или в смарти переменные.sbupravi wrote:Вопрос 1:
Пишем фильтр для каталогера.
Работает через GET, подставляя в шаблоне значения else if...разобрались.
Теперь вопрос!
Как нам получить список атрибутов выведенных элементов в каталоге? Чтобы значения динамично добавлялись в фильтр и фильтр не предлагал тех вариантов, которых нет в каталоге?
Re: Атрибуты в Cataloger
Супер! Спасибо за ответы, будет чем заняться в "выходной"! =)