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 ibond
      300.00 руб
      Скачать/Купить дополнение


      Фильтр производителей на странице продукта по категориям и доступности (ocmod)
      Дополнение "Фильтр производителей на странице товара 1.0" выбирает всех производителей из категории товара в зависимости откуда пришли. Если Вы пришли с главной страницы, то в Opencart берет первую категорию по алфавиту, а в OcStore – родительскую категорию. Справа показывает количество товара производителя (учитывает что товар есть в наличии и не отключен).
      Сортировка происходит в алфавитном порядке.
      Работает (тестировался):
      OpenCart 2.1.x
      OcStore 2.1.x
      Установка:
      Загрузить файл в установках расширений, перейти в модификаторы и обновить.
      Добавил ibond Добавлено 26.02.2016 Категория Фильтры Системные требования Сайт разработчика Старая цена Метод активации Без активации Ioncube Loader Нет OpenCart 2.1 ocStore 2.1 OpenCart.Pro, ocShop Не проверялось Обращение к серверу разработчика  
    • By LIAL
      390.00 руб
      Скачать/Купить дополнение


      Копирование категорий и отображение деревом (админка)
      Копирование категорий (Отображение в виде дерева)
      Модуль добавляет возможность, для списка категорий в админке, копировать категории один в один, также как товары. "Копирование глубокое" - то есть копируются все данные связанные с категорией в БД, включая кастомные поля, если таковые имеются в стандартных таблицах (некоторые модули, добавляют свои колонки для работы в таблицы).
      Также по умолчанию связываются товары для копируемой категории (товары сами НЕ копируются, а просто добавляется связь товара с новой категорией)
       
      Дополнительно модуль позволяет отображать список категорий в виде дерева (отступы в зависимости от уровня вложенности категории), что визуально более репрезентативно. Для версии Opencart 2.x неактивные категории отображаются бледно-красным цветом.
       
      Версия Opencart: 1.5.x: Для установки скопируйте содержимое папки upload в корень вашего сайта. Модуль НЕ изменяет никаких системных файлов.
      Версия Opencart: 2.x: Стандартная установка дополнений в формате OCMOD
      В списке Категорий, рядом с ссылкой Изменить, у вас появится ссылка Копировать.
      Добавил LIAL Добавлено 22.02.2016 Категория Прочее Системные требования Метод активации Без активации Ioncube Loader Нет OpenCart 2.3
      2.2
      2.1
      2.0
      1.5.6.4
      1.5.6.3
      1.5.6.2
      1.5.6.1
      1.5.6 ocStore 2.3
      2.2
      2.1 OpenCart.Pro, ocShop Обращение к серверу разработчика  
    • By sv2109
      350.00 руб
      Скачать/Купить дополнение


      Attribute Select - Атрибуты списком
      Больше 10 тысяч загрузок модулей от sv2109!
      Это вторая версия модуля, который имеет уже почти 200 покупок!
      Что делает этот модуль?
      Модуль значительно облегчает добавление значений атрибутов при добавлении товара
      Модуль позволяет вводить значения для атрибутов с помощью готового списка. Списки формируются автоматически с уникальных значений каждого атрибута. Атрибуты, которые нужно вводить с помощью списка можно выбрать на странице настроек модуля. Модуль идеально подходит для атрибутов с небольшим (1-50) количеством значений. И не подходит для атрибутов типа описание, где почти каждое значение уникальное.
      Например, если у вас в товаре есть атрибут "Операционная система" то каждый раз при вводе этого атрибута вам нужно вручную вписывать "DOS", "Linux", "Windows 10" итд. Это во-первых очень долго, во-вторых можно допустить ошибку, в-третьих один раз можно ввести "DOS", другой "MS DOS" или "ms dos", что недопустимо если вы используете модуль фильтрации по атрибутам.
      Модуль значительно сэкономить время и количество ошибок при добавлении атрибутов.
      Демонстрация работы
      вместе с модулем Attribute Category - Атрибуты категории
      Совместимость:
      OpenCart, ocStore 2.0.x, 2.1.x, 2.2, 2.3.x, 3.x
      Версию для Opencart, ocStore 1.5.x можно скачать тут
       
      Модуль использует IonCube, обычно на 99% хостингов он установлен но на всякий случай можете проверить.
      Одна лицензия модуля позволяет установить этот модуль на 1 домене.
       
      Демо:
      Модуль
      Товар
       
      Для связи с автором модуля пишите на sv2109@gmail.com или в ЛС
      © Стасюк Владимир (sv2109.com), 2016
      Добавил sv2109 Добавлено 21.01.2016 Категория Атрибуты Системные требования Сайт разработчика sv2109.com Старая цена Метод активации По запросу в ЛС 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.х Обращение к серверу разработчика  
    • By sv2109
      350.00 руб
      Скачать/Купить дополнение


      Attribute Category - Атрибуты категории
      Больше 10 тысяч загрузок модулей от sv2109!
      Это вторая версия модуля, который имеет уже больше 200 покупок!
      Что делает этот модуль?
      Модуль значительно облегчает добавление атрибутов при добавлении товара
      Когда вы добавляете новый товар то во вкладке атрибутов вам придется вручную добавлять каждый атрибут. А если товаров несколько тысяч и у каждого по 15-20 атрибутов?.. Что делает модуль? Он позволяет привязать атрибуты к категории товаров. Например можно указать что для товара "Ноутбук" подходят атрибуты "процессор", "ОЗУ", "HDD" итд Теперь когда вы добавляете новый товар-ноутбук во вкладке атрибуты автоматически добавятся присвоенные для ноутбука атрибуты: "процессор", "ОЗУ", "HDD". У вас также остается возможность добавить атрибуты и вручную.
      Модуль значительно сэкономить время и количество ошибок при добавлении атрибутов.
      Демонстрация работы
      вместе с модулем Attribute Select - Атрибуты списком
      Совместимость:
      OpenCart, ocStore 2.0.x, 2.1.x, 2.2, 2.3, 3.x
      Версию для Opencart, ocStore 1.5.x можно скачать тут
       
      Модуль использует IonCube, обычно на 99% хостингов он установлен но на всякий случай можете проверить.
      Одна лицензия модуля позволяет установить этот модуль на 1 домене.
       
      Демо:
      Категория
      Товар
       
      Для связи с автором модуля пишите на sv2109@gmail.com или в ЛС
      © Стасюк Владимир (sv2109.com), 2016
      Добавил sv2109 Добавлено 21.01.2016 Категория Атрибуты Системные требования Сайт разработчика sv2109.com Старая цена Метод активации По запросу в ЛС Ioncube Loader Требуется OpenCart 3.0
      2.3
      2.2
      2.1
      2.0 ocStore 2.3
      2.2
      2.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х Обращение к серверу разработчика  
  • 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.