Не зарегистрирован
Вход
Забыли пароль?
Регистрация
Подписаться
Сэкономьте время — перед вопросом на форуме узнайте, как найти ответ быстрее
По техническим проблемам необходимо обращаться в Консультационный центр

Поиск по форуму: 

Приглашаем в блог Amiro.CMS. Регулярные обзоры, опыт, решения, практикумы.

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

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

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



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


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

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



Добавлено: 17.06.14 10:52:36 #2

Партнер


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


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

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



Добавлено: 17.06.14 12:34:49 #3



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


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

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

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



Добавлено: 17.06.14 13:16:58 #4



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


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

В БД в таблице для категорий есть битовый параметр 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
Сообщений: 984


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

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

Вот в Амиро совсем иная структура, отсюда и все беды. Товары никакие значения категорий не наследуют, тут такой финт не прокатит.



Добавлено: 18.06.14 13:52:46 #6



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


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

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



Добавлено: 18.06.14 16:35:31 #7

Партнер


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


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

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





Создать новую тему

Всего тем: 6619
Всего сообщений: 27759
Всего зарегистрированных пользователей: 48234
Последний зарегистрированный пользователь: gerald