msProducts: Товар и список тов-ов в одном шаблоне
Есть такая конструкция в шаблоне:
При else=`товар`, конструкция работает без ошибок. В данном же варианте работает только Страница товара, а на странице со списком товаров выводится только «руб.» ((
Если ли возможность вывести нужное таким образом, или придётся два шаблона заводить?
[[*isfolder:is=`1`:then=`
[[msProducts? &parents=`[[*id]]` &tpl=`tpl.msProducts.row` &depth=`100`]]
`:else=`
[[$msProduct.content]]
`]]
Соответственно, если ресурс «контейнер» выводим список продуктов, если — нет, то страницу товара… хотелось бы, чтобы шаблоны не плодить. При else=`товар`, конструкция работает без ошибок. В данном же варианте работает только Страница товара, а на странице со списком товаров выводится только «руб.» ((
Если ли возможность вывести нужное таким образом, или придётся два шаблона заводить?
Комментарии: 4
Вот это — тормоза. Минимум 4 итерации работы парсера.
Так делать не нужно. Если создавать 2 шаблона — будет 1 итерация.
Так делать не нужно. Если создавать 2 шаблона — будет 1 итерация.
Василий, благодарю за совет — буду иметь ввиду.
Полагаю, что в мой адрес посыпятся гром и молнии, но всё таки… А если сайт небольшой и производительностью можно пренебречь в угоду упрощения работы контент-менеджера..?)
Полагаю, что в мой адрес посыпятся гром и молнии, но всё таки… А если сайт небольшой и производительностью можно пренебречь в угоду упрощения работы контент-менеджера..?)
Да мне то без разницы как у тебя сайт будет работать.
Просто предупредил.
Просто предупредил.
Так вопрос с нерабочим (в данной ситуации) сниппетом, мы так и не решили, вроде?
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.