Мультикатигорийность

  • 4 Ответов
  • 3911 Просмотров

bondarenko2016

  • Сообщений: 6
    • Просмотр профиля
Мультикатигорийность
« : 18 Октября 2016, 09:46:46 »
Добрый день!

Во первых, благодарю за скорость CMS - в основном сижу на Joomla, разница в скорости конечно велика  :)

Хочу спросить - возможно ли решить вопрос с мультикатигорийностью (назначение для статьи, материала или товара нескольких категорий)? Хочу сделать каталог, но этой функции критически не хватает.

Заранее благодарю за ответ.

Saor

  • Сообщений: 117
    • Просмотр профиля
Re: Мультикатигорийность
« Ответ #1 : 18 Октября 2016, 10:16:28 »
Есть отдельно модуль каталог, и там есть такая замечательная штука как метки.
Зачем вам мультикатигорийность?

bondarenko2016

  • Сообщений: 6
    • Просмотр профиля
Re: Мультикатигорийность
« Ответ #2 : 18 Октября 2016, 11:57:43 »
В принципе то должен быть каталог предприятий. Одно предприятие может касаться разных категорий. К примеру - аптека - попадает в две категории
1. географическая принадлежность - "Гомель"
2. отраслевая - "Медицина"

Пользователь сможет найти эту аптеку и в категории своего населенно пункта и отраслевой категории

Saor

  • Сообщений: 117
    • Просмотр профиля
Re: Мультикатигорийность
« Ответ #3 : 18 Октября 2016, 12:11:29 »
в решении из коробки такого нет.
Но на мой взгляд категории надо делать по какому то 1 признаку, либо по отрасли либо по географии, а остальные признаки выносить в метки, попробуй ради эксперимента

bondarenko2016

  • Сообщений: 6
    • Просмотр профиля
Re: Мультикатигорийность
« Ответ #4 : 19 Октября 2016, 00:17:50 »
С метками (тегами) это тоже толково, но можно реализовать по другому без особых хороводов с кодом...

Костыль такой получается:

Отрасль - категория
Населенный пункт - производитель

Название товара (предприятия) таким вариантом: Аптека "Айболит" / Гомель (простой поиск выводит и по "аптека" и по "гомель")

В расширенном поиске фильтр "цена" конечно надо вырезать. В файле template/Lite/mod/catalog/form.search.tpl вырезать код:
<fieldset>
<label for="fro">{langprice}</label>
<input id="fro" name="search[min]" size="14" type="text" placeholder="{langfro}"><input id="to" name="search[max]" size="14" type="text" placeholder="{langto}" />
</fieldset>

И соответственно, переписать в языковом менеджере, в настройках, переменные под свои нужды (Товары - предприятия, Производители - населенные пункты и т.д.)

Если что, сильно не бейте, я не программист, а юзер CMS Joomla )))

P.S. Saor, благодарю за  подсказки )))
« Последнее редактирование: 19 Октября 2016, 00:25:59 от bondarenko2016 »