Jump to content
Sign in to follow this  
tdl13

Дополнительное меню в категории по производителям / коллекциям (дополнительное меню с подкатегориями)

Recommended Posts

Добрый день!

 

Уважаемые Гуру, подскажите как реализовать чтобы в категории товара выводилось дополнительное меню с дополнительными подкатегориями (как тут , слева подменю "Производители") 

 

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

 

П.С, Сверху там уже есть подкатегории, но как вывести дополнительные подкатегории по производителю?

 

 

Если пойти еще дальше, то в идеале:

Выбрали категорию -   там несколько подкатегорий и производителей.

Выбираем производителя №1 - открывается страница с товарами и  описанием именно этой категории производителя №1.

Далее можно выбрать разные коллекции производителя №1, именно этой категории (например мебель по коллекциям), так-же открывается след. подкатегория именно этого производителя определенной коллекции. И везде можно писать описание и метатеги.

 

 

Уважаемые Гуру помогите советом или на платной основе.

Заранее благодарен.

Share this post


Link to post
Share on other sites

Грамотно настроенный фильтр про решит все ваши проблемы

Share this post


Link to post
Share on other sites

Грамотно настроенный фильтр про решит все ваши проблемы

Посмотрел я Фильтр Про, читал ветку, смотрел примеры на продажнике, нет в примерах такой реализации и в теме фильтра тоже есть очень похожий вопрос, который пока без ответа.

И мне не совсем понятно как он будет подгружать метатеги и описание категории для фильтра (например выбрали производитель №1, или производитель №1 + 80 см) там-же страница одна и та же, только хеш меняется, нет ЧПУ. И как Яндекс будет видеть это в поиске?

Если Вы знаете или умеете, то можно немного подробней как это дело реализовать?

Share this post


Link to post
Share on other sites

А как вы предполагаете решить этот вопрос без фильтра?

 

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

Напишите фрилансеру, не думаю что он откажет доделать

Share this post


Link to post
Share on other sites

А как вы предполагаете решить этот вопрос без фильтра?

 

Фильтр как я уже написал ( не компетентное мнение, возможно все по другому) берет хеш ( ссылка после фильтра определенной позиции или выбора категории, или чего угодно)  не создает статичную ссылку для которой можно прописать метатеги и СЕО текст, !!!надеюсь я ошибаюсь!, т.к. в Битрикс - именно реализация дополнительных страниц идет на фильтре, при выборе категории или подкатегории страница обновляется и выводитсья новая с тегами и текстом.

Но! Получается для Опенкарт, это надо сделать схему, на нее повесить все модули и привязать на отдельное меню (другое решение не нашел).

Далее все по аналогии. Но это не решает проблемы с крошками и получаются ссылки типа главная-производитель(или любая др страница), в любом случае приходиться вешать категорию,

Кто-то на форуме писал, что можно в ФильтрПро повесить все на схему, но к сожалению я в этом не силен.

 

Как Вы сами понимаете -  это не правильно, т.к. в фильтре др. движков похожие модули перезагружают страницу (на аякс я так понимаю, т.к 20+тыс товаров под вкьюмод не загрузиться) и показывают определенную страницу с метатегами и описаниями, а так-же с ЧПУ.

 

П.С. Очень надеюсь, что я сильно заблуждаюсь.

 

Напишите фрилансеру, не думаю что он откажет доделать

Хотел бы решить данную ситуацию тут, т.к. Фрилансер очень Уважаемый человек, которого не хотелось бы тревожить по таким мелочам, если конечно он сам случайно не заинтересуется темой и не поставит все точки над "И"

 

Спасибо за понимание.

Share this post


Link to post
Share on other sites

Отлично спасибо! Почти то что нужно. П.С уже купил )

Share this post


Link to post
Share on other sites

Ещё тема.
Есть нужда в том чтобы в верхнем меню категорий впихнуть список всех брендов
т.е есть основная родительская категория КАТАЛОГ
и вней ещё две со своими под категориями а вот третьим надо вывести производителей.
Нащёл в просторах тырнета вот такое решение
 

Данный код будет работать только на версиях Opencart 1.5.5.1 и выше.

 

В файле /catalog/controller/common/header.php

 

После строки:

$this->data['categories'][] = array(

Добавляем:

'sort_order' => $category['sort_order'],

В этом же файле, перед строкой:

if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/common/header.tpl')) {

Добавляем:

//load manufacturer
$this->load->model('catalog/manufacturer');
$this->data['manufacturer'] = array();
$manufacturer_data = array();
$manufacturers = $this->model_catalog_manufacturer->getManufacturers($data = array());
if($manufacturers){
foreach($manufacturers as $manufacturer){
$manufacturer_data[] = array(
'name' => $manufacturer['name'],
'href' => $this->url->link('product/manufacturer/product', 'manufacturer_id='.$manufacturer['manufacturer_id'])
);
}}
$this->data['manufacturer'][] = array(
'sort_order' => 1,
'name' => $this->language->get('text_manufacturer'),
'children' => $manufacturer_data,
'column' => 1,
'href' => $this->url->link('product/manufacturer')
);
$this->data['categories'] = array_merge($this->data['categories'],$this->data['manufacturer']);
$sort_order = array();

foreach ($this->data['categories'] as $key => $value) {
$sort_order[$key] = $value['sort_order'];
}

array_multisort($sort_order, SORT_ASC, $this->data['categories']);>

В файле /catalog/language/russian/common/header.php

После строки:

< ?php

Добавляем:

$_['text_manufacturer'] = 'Manufacturer';

 

В общем белый экран на не дефолтном шаблоне - на дефолте норм..

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Similar Content

    • By legioner26
      777.00 руб
      Скачать/Купить дополнение


      Модификатор автозаполнения картинок категорий
      Разработан модификатор автозаполнения картинок категорий из первой найденной картинки товара категории, а так же проставляются картинки для главных категорий и под категорий
      версии OpenCart 2.0, 2.1, 2.2, 2.3, 3.x  
      Просто заливаете товары с картинками, а картинки на категории проставятся сами.
      Устанавливаете модификатор как указано на картинке, чистим в модификациях кеш и обновляем. 
       
      Иногда бывает когда некорректно удалены картинки, и они сохранены в базе Для этого надо зайти через phpmyadmin и удалить из полей картинки из таблица oc_category
      UPDATE `oc_category` SET image=''
      http://prntscr.com/rkmuy3
      Введете этот запрос для очистки всех изображений категорий в случае проблем.
       
      РЕКОМЕНДУЕМЫЕ МОДУЛИ
       
      Смс авторизация и регистрация 
      Конструктор форм обратной связи
      Модуль Зумма
      Модуль подарков
      СЕО генератор мета тегов
       
      Добавил legioner26 Добавлено 31.08.2017 Категория Модули Системные требования Метод активации Без активации Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1
      2.0 ocStore 3.0
      2.3
      2.2
      2.1 OpenCart.Pro, ocShop Обращение к серверу разработчика Нет Старая цена 1200  
    • By legioner26
      Разработан модификатор автозаполнения картинок категорий из первой найденной картинки товара категории, а так же проставляются картинки для главных категорий и под категорий
      версии OpenCart 2.0, 2.1, 2.2, 2.3, 3.x  
      Просто заливаете товары с картинками, а картинки на категории проставятся сами.
      Устанавливаете модификатор как указано на картинке, чистим в модификациях кеш и обновляем. 
       
      Иногда бывает когда некорректно удалены картинки, и они сохранены в базе Для этого надо зайти через phpmyadmin и удалить из полей картинки из таблица oc_category
      UPDATE `oc_category` SET image=''
      http://prntscr.com/rkmuy3
      Введете этот запрос для очистки всех изображений категорий в случае проблем.
       
      РЕКОМЕНДУЕМЫЕ МОДУЛИ
       
      Смс авторизация и регистрация 
      Конструктор форм обратной связи
      Модуль Зумма
      Модуль подарков
      СЕО генератор мета тегов
       
    • By nikifalex
      999.00 руб
      Скачать/Купить дополнение


      Модуль автокатегорий
      Модуль позволяет автоматически добавить в категорию товары, подходящие под условия.
      Модуль не создает категории сам. Категории вы создаете сами, с нужными тегами, иерархией, как угодно.
      Поэтому в результате можно создать произвольную гибкую структуру категорий.
      ну а модуль просто добавит товары в эти категории по определенным критериям. Автоматически.
       
      Для добавления товаров в категорию можно использовать неограниченное количество фильтров,
      каждый из которых может включать
      - название и значение (либо диапазон значений) атрибута.
      - диапазон цены
      - учитывать акции товара - либо все, либо только с акцией, либо только без акции
      - производитель
      - наличие подстроки в названии товара
      - категория
      в категорию добавляются товары, целиком подходящие под все фильтры.
      Обрабатывать можно как отдельную одну категорию, так и все категории сразу.
      Все товары, которые не подходят, удаляются из этой категории.
      Модуль позволяет делать страницы-категории в которых будут тематические группы товаров.
      например:
      1) женская одежда на осень больших размеров
      2) кухонные принадлежности tefal с ценой меньше 2000 руб по распродаже
      3) автомобильные шины шириной от 195 до 225, профилем от 55 до 60 и диаметром 16

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

      установка:
      1) загрузить файл nkf_autocategory_oc23..........ocmod.zip через установку расширений в админке.
      2) обновить модификаторы
      3) активировать модуль в расширения-модули
      4) зайти в модуль и поставить статус "включено"
      Теперь в категории можно указать параметры для выбора товаров. И потом перейти в модуль и в модуле нажать "запустить"
      Модуль работает на opencart 2.3, ocstore 2.3, ocshop 2.3, Opencart 3.0, OcStore 3.0 Модуль не затирает системные файлы. Язык модуля - Русский. 
       
      после обновления зайдите в настройки модуля

      Политика безусловного возврата: В течение недели после покупки вы можете запросить полный возврат денег за покупку, если вы не удовлетворены качеством модуля. Все что надо это написать в личку, указать причину и реквизиты для перевода.
      Добавил nikifalex Добавлено 23.03.2019 Категория Прочее Системные требования Метод активации Автоматическая активация Ioncube Loader Нет OpenCart 3.0
      2.3 ocStore 3.0
      2.3 OpenCart.Pro, ocShop Opencart.pro 2.3 Обращение к серверу разработчика Нет Старая цена 0  
    • By SooR
      1 450.00 руб
      Скачать/Купить дополнение


      OCFilter - Модуль фильтра товаров
      OCFilter - это быстрый и функциональный фильтр товаров в каталоге.
      Основной упор делается на скорость отбора товаров и удобство использования фильтра как покупателями, так и владельцами магазинов.
      Поэтому юзабилити и алгоритмы поиска развиваются постоянно, независимо от достигнутых или поставленных целей.
       
      Демо-версия

      Каталог
      Админ-панель

      Логин: demo
      Пароль: demo
       
      Совместимость

      Модуль совместим с OpenCart 2.* и 3.* (включая различные сборки на базе этих версий).
      OpenCart 1.5.x больше не поддерживается (04.03.2019).
      Техподдержка уже установленных модулей на 1.5 будет действовать до 31.07.2019.
       
      Совместимость с шаблонами

      Основные возможности модуля

      Фильтрация по:
      цене с логарифмической шкалой; производителям; наличию на складе (как по количеству, так и по stock_status_id); атрибутам*; опциям товара*; стандартным фильтрам OpenCart*.
      *требует скопировать их в настройках модуля
      - Поддержка мультиязычности;
      - Поддержка SEO URL для фильтров и его значений;
      - Работа с большим количеством товаров (100к +) и фильтров;
      - Создание посадочных страниц для определенного набора фильтров со своими meta-данными и текстом;
      - Не конфликтует с шаблонами и другими модулями;
      - Не заменяет файлы Вашего магазина, устанавливается через установщик дополнений OCmod с минимальными вставками кода;
      - Поддержка мобильных версий;
      - Возможность скрывать неактивные (с нулевым количеством товаров) значения фильтра;
      - Возможность использовать слайдеры для любых фильтров;
      - Возможность ограничивать вывод фильтров и значений, скрывая лишние под collapse кнопку;
      - Код модуля не зашифрован и не требует декодеров.

      Формирование SEO URL приводит ссылку фильтров в следующий вид:
      http[s]://domain.com/category-[n]/manufacturer-[n]/price/[number]-[number]/sklad/[in|out|stock_status_id]/filter-[n]/value-[n]/filter-[n]/[number]-[number][/|] Реальная ссылка демо-версии:
      http://demo2.ocfilter.com/noutbuki-planshety-po/noutbuki-planshety-kompjutery/noutbuki/dell/obem-i-tip-hdd/1-tb/opticheskij-nakopitel/dvd-rw/ Постоянным покупателям модуля скидки (см. справа).
       
      Внимание! 
      Модуль работает только в категориях товара! В акциях, производителях и на странице поиска он не работает.
       
      Внимание!
      Для правильной работы фильтра OCFilter вам необходимо отключить модификаторы всех других сторонних модулей фильтра (если такие модули устанавливались)!
      То есть отключить модификаторы из админки и в директории /system/[название_файла].xml
      Название файла достаточно переименовать, добавив в конце "_"
      /system/[название_файла].xml_ После этого обязательно очистите и обновите модификаторы в панели управления сайтом.
       
      Частые вопросы
      https://opencartforum.com/files/file/3394-ocfilter-modul-filtra-tovarov/?tab=tutorials
       
      Контакты

      Время работы поддержки: пн-пт с 10:00 до 19:00, суббота, воскресенье - выходной
      Добавил SooR Добавлено 27.09.2016 Категория Фильтры Системные требования Обязательное наличие подключенного Bootstrap (js и css).jQuery версии 1.9.1 и выше. Метод активации Автоматическая активация Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1
      2.0 ocStore 3.0
      2.3
      2.2
      2.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х Обращение к серверу разработчика Нет Старая цена 0  
    • By SooR
      OCFilter - это быстрый и функциональный фильтр товаров в каталоге.
      Основной упор делается на скорость отбора товаров и удобство использования фильтра как покупателями, так и владельцами магазинов.
      Поэтому юзабилити и алгоритмы поиска развиваются постоянно, независимо от достигнутых или поставленных целей.
       
      Демо-версия

      Каталог
      Админ-панель

      Логин: demo
      Пароль: demo
       
      Совместимость

      Модуль совместим с OpenCart 2.* и 3.* (включая различные сборки на базе этих версий).
      OpenCart 1.5.x больше не поддерживается (04.03.2019).
      Техподдержка уже установленных модулей на 1.5 будет действовать до 31.07.2019.
       
      Совместимость с шаблонами

      Основные возможности модуля

      Фильтрация по:
      цене с логарифмической шкалой; производителям; наличию на складе (как по количеству, так и по stock_status_id); атрибутам*; опциям товара*; стандартным фильтрам OpenCart*.
      *требует скопировать их в настройках модуля
      - Поддержка мультиязычности;
      - Поддержка SEO URL для фильтров и его значений;
      - Работа с большим количеством товаров (100к +) и фильтров;
      - Создание посадочных страниц для определенного набора фильтров со своими meta-данными и текстом;
      - Не конфликтует с шаблонами и другими модулями;
      - Не заменяет файлы Вашего магазина, устанавливается через установщик дополнений OCmod с минимальными вставками кода;
      - Поддержка мобильных версий;
      - Возможность скрывать неактивные (с нулевым количеством товаров) значения фильтра;
      - Возможность использовать слайдеры для любых фильтров;
      - Возможность ограничивать вывод фильтров и значений, скрывая лишние под collapse кнопку;
      - Код модуля не зашифрован и не требует декодеров.

      Формирование SEO URL приводит ссылку фильтров в следующий вид:
      http[s]://domain.com/category-[n]/manufacturer-[n]/price/[number]-[number]/sklad/[in|out|stock_status_id]/filter-[n]/value-[n]/filter-[n]/[number]-[number][/|] Реальная ссылка демо-версии:
      http://demo2.ocfilter.com/noutbuki-planshety-po/noutbuki-planshety-kompjutery/noutbuki/dell/obem-i-tip-hdd/1-tb/opticheskij-nakopitel/dvd-rw/ Постоянным покупателям модуля скидки (см. справа).
       
      Внимание! 
      Модуль работает только в категориях товара! В акциях, производителях и на странице поиска он не работает.
       
      Внимание!
      Для правильной работы фильтра OCFilter вам необходимо отключить модификаторы всех других сторонних модулей фильтра (если такие модули устанавливались)!
      То есть отключить модификаторы из админки и в директории /system/[название_файла].xml
      Название файла достаточно переименовать, добавив в конце "_"
      /system/[название_файла].xml_ После этого обязательно очистите и обновите модификаторы в панели управления сайтом.
       
      Частые вопросы
      https://opencartforum.com/files/file/3394-ocfilter-modul-filtra-tovarov/?tab=tutorials
       
      Контакты

      Время работы поддержки: пн-пт с 10:00 до 19:00, суббота, воскресенье - выходной
  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.