msProducts: Товар и список тов-ов в одном шаблоне

Есть такая конструкция в шаблоне:
[[*isfolder:is=`1`:then=`
[[msProducts? &parents=`[[*id]]` &tpl=`tpl.msProducts.row` &depth=`100`]]
`:else=`
[[$msProduct.content]]
`]]
Соответственно, если ресурс «контейнер» выводим список продуктов, если — нет, то страницу товара… хотелось бы, чтобы шаблоны не плодить.

При else=`товар`, конструкция работает без ошибок. В данном же варианте работает только Страница товара, а на странице со списком товаров выводится только «руб.» ((

Если ли возможность вывести нужное таким образом, или придётся два шаблона заводить?
Юрий Эффа
16 сентября 2013, 17:06
modx.pro
831
0

Комментарии: 4

Василий Наумкин
16 сентября 2013, 21:38
0
Вот это — тормоза. Минимум 4 итерации работы парсера.

Так делать не нужно. Если создавать 2 шаблона — будет 1 итерация.
    Юрий Эффа
    17 сентября 2013, 19:27
    0
    Василий, благодарю за совет — буду иметь ввиду.
    Полагаю, что в мой адрес посыпятся гром и молнии, но всё таки… А если сайт небольшой и производительностью можно пренебречь в угоду упрощения работы контент-менеджера..?)
      Василий Наумкин
      17 сентября 2013, 19:44
      0
      Да мне то без разницы как у тебя сайт будет работать.

      Просто предупредил.
        Юрий Эффа
        17 сентября 2013, 22:59
        0
        Так вопрос с нерабочим (в данной ситуации) сниппетом, мы так и не решили, вроде?
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    4