Алексей Андреев

Алексей Андреев

С нами с 27 августа 2014; Место в рейтинге пользователей: #299

Вывод TV checkbox

Продолжаю настраивать mFilter2 в связке с pdoResources, хотя вопрос скорее общий по Revo.
Есть у меня TV с типом ввода Checkbox, возможные значения:

масло==cover1||лак==cover2||брашированный==cover3||с фаской==cover4||состаренный==cover5||3D волна==cover6||гладкий==cover7
Среди параметров в фильтре выводятся названия типа «масло», «брашированный» итд, а в результатах фильтра в карточке товара типа «cover1, cover2».



Надо вывести в карточке человеческие названия через запятую «масло, брашированный». Как?

P.S. вопрос за засыпку. Раньше кто-то порекомендовал вбивать эти значения в таком виде (заголовок==ключ||...), а еще добавлять пробел в конце каждого варианта, т.е.:

масло==cover1 ||лак==cover2 ||брашированный==cover3 ||с фаской==cover4 ||состаренный==cover5 ||3D волна==cover6 ||гладкий==cover7

Насколько вообще это нужно, в чём смысл пробела? Ведь TV с возможными значениями типа
«масло||лак||брашированный» корректно обрабатываются фильтром, нет проблем с выводом.
Алексей Андреев
04 сентября 2014, 10:43
modx.pro
5 171
0

Пара вопросов по mFilter2

1) У меня такая структура каталога:
Категория 1
- Подкатегория 1
  - Товар 1
Категория 2
- Товар 2
Категория 3
- Подкатегория 2
  - Товар 3
Т.е. товары лежат в дереве в разном уровне вложенности, некоторые с подкатегориями, а некоторые без. Мне нужно вывести в фильтре только головные категории, подкатегории не выводить. parent:categories выводит и категории, и подкатегории, а parent:grandparent выводит только категории, у которых есть подкатегории.

2) В каталоге больше 3000 товаров. Тестил предварительные результаты на странице примерно с 1100 товарами и 4 параметрами в фильтре. При изменении значений в фильтре думает 2-3 секунды, это хороший показатель? Можно ли его заметно улучшить, переведя товары из таблицы ресурсов в minishop2? И можно ли в таком случае как-то автоматизировать перенос?
Алексей Андреев
27 августа 2014, 09:16
modx.pro
1 987
0