---

--  ->   Интернет Магазин  ->  Свойства/дополнительные поля для категории товаров


Вопросы по настройке магазина, каталога.



Добавлено: 16.06.14 21:32:24 #1



Регистрация: 10.06.14
Сообщений: 4


Обратиться по имени

Добрый вечер, работаю над переносом сайта-магазина с самописного движка на Амиро, на предыдущем сайте у категорий, как и у товаров, есть свойства по которым работает отдельный фильтр. В Амиро не нашел пока что способа добавлять к самой категории дополнительные поля/данные для фильтра, это возможно или нужно дописывать плагин?
Добавлено: 17.06.14 10:52:36 #2



Регистрация: 22.02.09
Сообщений: 335


Обратиться по имени

Вы хотите фильтровать категории?
Добавлено: 17.06.14 12:34:49 #3



Регистрация: 10.06.14
Сообщений: 4


Обратиться по имени

Evgeney S.:
Вы хотите фильтровать категории?

Да, категории выступают как коллекции и у них есть свои свойства, такие как тип, производитель, страна производства, отметки новинки и скидки, тоесть полностью аналогичные свойствам товаров, и в боковой колонке они выводятся как на Амиро выводится модуль справочника, и при нажатии соответственно выводится страница с отфильтрованными категориями. Товары в поиске наследуют эти свойства, но я думаю дублировать их для товаров не требуется.
Добавлено: 17.06.14 13:16:58 #4



Регистрация: 10.06.14
Сообщений: 4


Обратиться по имени

В БД в таблице для категорий есть битовый параметр has_props, но смена его на 1 не дает каких-либо заметных изменений в админке.

Каким образом можно повлиять на форму категории? Есть событие при сохранении формы категории v5_on_before_prepare_cat_data которое позволяет получить все данные формы, и думаю я смогу их дополнительно сохранить если понадобиться, но я не могу добавить в форму новые поля для ввода, нашел
_local/_admin/templates/modules/eshop_cat_filter.tpl
_local/_admin/templates/modules/eshop_cat_list.tpl
_local/_admin/templates/modules/eshop_cat_form.tpl
но добавленные туда для теста элементы на странице не появились.

Und: а, нет, я просто не разобрался с синтаксисом сразу видимо, добавленные сеты просто так на месте не вызываются, а где можно найти окончательный сет который непосредственно выводиться на страницу? Или как еще отправить новый сет на обработку в нужном месте (перед закрытием формы)?
Добавлено: 18.06.14 11:15:39 #5



Регистрация: 26.05.08
Сообщений: 573


Обратиться по имени

> Товары в поиске наследуют эти свойства, но я думаю дублировать их для товаров не требуется.

Вот в Амиро совсем иная структура, отсюда и все беды. Товары никакие значения категорий не наследуют, тут такой финт не прокатит.
Добавлено: 18.06.14 13:52:46 #6



Регистрация: 10.06.14
Сообщений: 4


Обратиться по имени

Хм... я пока еще думаю как можно категориям вообще добавить свойства, но насчет поиска я собираюсь добавить в проверку элементов проверку еще и свойств категории. Фильтр же выборку из базы делает, я думаю, информации по его устройству пока не нашел, у товаров есть id категории, join её свойств сделать и должно получиться. В теории.
Добавлено: 18.06.14 16:35:31 #7



Регистрация: 22.02.09
Сообщений: 335


Обратиться по имени

Dmay:
я пока еще думаю как можно категориям вообще добавить свойства
С этим то как раз нет особых проблем - напишите в СТП
А вот со всем остальным (фильтрацией категорий) ...


Создать статью Ответить
ВебСтолица.РУ: создай свой бесплатный сайт!  | Пожаловаться  
Движок: Amiro CMS