Здравствуйте!
Из-за особенностей фильтра JBZOO Search и прочих ограничений (требовались разные тизеры для товаров, например), пришлось в каталоге использовать еще один тип материала, в данном случае Продукт и его клон с измененными полями. Но появился сразу вопрос: Related Items (auto) "не видит" итемы другого типа в рамках одного каталога, хотя теги и .
Это особенность элемента, которую никак не преодолеть?
Related Items (auto) не работает с разными типами?
Автор
Сердар
, Mar 12 2013 22:22
Сообщений в теме: 4
#1
Отправлено 12 March 2013 - 22:22
#2
Отправлено 13 March 2013 - 08:31
типы материалов сильно связаны с их полями.
а подбор связанных материалов происходит в основном по пользовательским полям.
это ограничения от архитектуры самого компонента.
а подбор связанных материалов происходит в основном по пользовательским полям.
это ограничения от архитектуры самого компонента.
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!
Отключайте проверку лицензий как можно скорее!
— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.
#3
Отправлено 13 March 2013 - 10:41
Немного не допонял: то есть Related Items (auto) в принципе может выводить в себе итемы разных типов из каталога, но при условии, что несколько пользовательских полей в них будут идентичными? У меня два типа имеют пару одинаковых полей, но связи между ними нет, увы.
#4
Отправлено 13 March 2013 - 20:33
Related Items (auto) нет, не может он работать сразу с разными типами.
Пользовательское поле привязывается к типу материала. У двух разных типов не может быть одинаковых полей.
То что поля имеют одинаковый тип (например select) и имя, но тем не менее принадлежат разным типа материалов (новость, товар), то эти поля система считает совершенно разными.
Этой взаимосвязью пронизан весь Zoo и соответственно JBZoo.
Таким образом, взаимосвязи будут строится только в рамках одного типа. Т.е для новостей - новости, для товаров - товары.
Может вам проще использовать обычные связанные материалы, который выбираются вручную?
Пользовательское поле привязывается к типу материала. У двух разных типов не может быть одинаковых полей.
То что поля имеют одинаковый тип (например select) и имя, но тем не менее принадлежат разным типа материалов (новость, товар), то эти поля система считает совершенно разными.
Этой взаимосвязью пронизан весь Zoo и соответственно JBZoo.
Таким образом, взаимосвязи будут строится только в рамках одного типа. Т.е для новостей - новости, для товаров - товары.
Может вам проще использовать обычные связанные материалы, который выбираются вручную?
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!
Отключайте проверку лицензий как можно скорее!
— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.
#5
Отправлено 13 March 2013 - 20:43
Спасибо за разъяснение, Денис!
Думаю, новый тип материала мне бы не понадобился, если бы я смог скрыть поля в разных материалах со значением "ноль", чтобы обеспечить полноту поисковой выдачи фильтра, при этом не портить вид страницы "нулями"...
Думаю, новый тип материала мне бы не понадобился, если бы я смог скрыть поля в разных материалах со значением "ноль", чтобы обеспечить полноту поисковой выдачи фильтра, при этом не портить вид страницы "нулями"...