Перейти к содержанию

Рекомендуемые сообщения

Здравствуйте, есть OCFilter (4.7.4) на 3,0,2,0, так вот, в фильтре можно использовать дочерние категории. В движке опенкара можно задать описание каждой категории, которое выводится в twig с помощью product/category {% if description %}{{ description }}{% endif %} ну и контролера... Хочется чтобы при выборе дочерней категории в фильтре, появлялось описание, которое написал для этой категории, а сам модуль выдает такое
 

// OCFilter Start
if ($this->ocfilter->getParams()) {
if (isset($product_total) && !$product_total) {
$this->response->redirect($this->url->link('product/category', 'path=' . $this->request->get['path']));
}

$this->document->setTitle($this->ocfilter->getPageMetaTitle($this->document->getTitle()));
$this->document->setDescription($this->ocfilter->getPageMetaDescription($this->document->getDescription()));
$this->document->setKeywords($this->ocfilter->getPageMetaKeywords($this->document->getKeywords()));

$data['heading_title'] = $this->ocfilter->getPageHeadingTitle($data['heading_title']);
$data['description'] = $this->ocfilter->getPageDescription();

if (!trim(strip_tags(html_entity_decode($data['description'], ENT_QUOTES, 'UTF-8')))) {
$data['thumb'] = '';
}

$breadcrumb = $this->ocfilter->getPageBreadCrumb();

if ($breadcrumb) {
$data['breadcrumbs'][] = $breadcrumb;
}

$this->document->deleteLink('canonical');
}
// OCFilter End

Это вообще можно реализовать? У меня получается вывести описание, но только основной категории, на дочерние не хочет... 

Изменено пользователем zik920

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Мы не знаем что там в $this->ocfilter находится и как вообще работает модуль. К автору обращались? Что говорит?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
В 31.01.2018 в 14:14, zik920 сказал:

Это вообще можно реализовать? У меня получается вывести описание, но только основной категории, на дочерние не хочет... 

Уточните ваш вопрос.

При выборе фильтра описание категории не выводится, ни на каком уровне.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

@zik920 , и какого... лешего вы здесь публикуете код платного модуля?

  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Никто не хочет браться? 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Похожий контент

    • От megarabbit
      Приветствую. Уважаемые кто сталкивался с проблемой отображения модуля в определенных категориях. Я создал несколько фильтров хочу одни отобразить в одних категориях (родительских), а другие фильтры в других (дочерних), но не могу разобраться как сделать, все фильтры отображаются во всех категориях одинаково.
      Как видно на втором скрине, отображается там где не выставлено в настройках.


    • От SooR
      1 280.00 руб
      Скачать/Купить дополнение


      OCFilter - Модуль фильтра товаров
      Демо-версия

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

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

      Модуль совместим с OpenCart 1.5.6, 2.* и 3.* (включая различные сборки на базе этих версий).

      Описание

      OCFilter - это быстрый и функциональный фильтр товаров в каталоге.

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

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

      Фильтрация по:
      цене с логарифмической шкалой; производителям; наличию на складе (как по количеству, так и по 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/ru/noutbuki-planshety-po/noutbuki-planshety-kompjutery/noutbuki/dell/klass/biznes/serija-protsessora/intel-core-i5/ Постоянным покупателям модуля скидка на последующие лицензии: 30%
       
      Внимание! 
      Модуль работает только в категориях товара! В акциях, производителях и на странице поиска он не работает.
       
      Внимание!
      Для правильной работы фильтра OCFilter вам необходимо отключить модификаторы всех других сторонних модулей фильтра (если такие модули устанавливались)!
      То есть отключить модификаторы из админки и в директории /system/[название_файла].xml
      Название файла достаточно переименовать, добавив в конце "_"
      /system/[название_файла].xml_ После этого обязательно очистите и обновите модификаторы в панели управления сайтом.
       
      Контакты

      Время работы поддержки: пн-пт с 10:00 до 19:00, суббота, воскресенье - выходной
      Добавил SooR Добавлено 27.09.2016 Категория Фильтры Системные требования Обязательное наличие подключенного Bootstrap (js и css).jQuery версии 1.9.1 и выше. Сайт разработчика https://ocfilter.com Старая цена Метод активации Автоматическая активация Ioncube Loader Нет OpenCart 3.0
      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
      1.5.5.1
      1.5.5
      1.5.4.1
      1.5.3.1 ocStore 3.0
      2.3
      2.2
      2.1
      1.5.5.1.2
      1.5.5.1.1
      1.5.5.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х
      OcShop 1.5.6.4.х  
    • От SooR
      Демо-версия

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

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

      Модуль совместим с OpenCart 1.5.6, 2.* и 3.* (включая различные сборки на базе этих версий).

      Описание

      OCFilter - это быстрый и функциональный фильтр товаров в каталоге.

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

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

      Фильтрация по:
      цене с логарифмической шкалой; производителям; наличию на складе (как по количеству, так и по 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/ru/noutbuki-planshety-po/noutbuki-planshety-kompjutery/noutbuki/dell/klass/biznes/serija-protsessora/intel-core-i5/ Постоянным покупателям модуля скидка на последующие лицензии: 30%
       
      Внимание! 
      Модуль работает только в категориях товара! В акциях, производителях и на странице поиска он не работает.
       
      Внимание!
      Для правильной работы фильтра OCFilter вам необходимо отключить модификаторы всех других сторонних модулей фильтра (если такие модули устанавливались)!
      То есть отключить модификаторы из админки и в директории /system/[название_файла].xml
      Название файла достаточно переименовать, добавив в конце "_"
      /system/[название_файла].xml_ После этого обязательно очистите и обновите модификаторы в панели управления сайтом.
       
      Контакты

      Время работы поддержки: пн-пт с 10:00 до 19:00, суббота, воскресенье - выходной
    • От FoxLeks
      Здравствуйте господа ) 
      Хочу сделать магазин на opencart 3.0.2.0 (почему на 3.0.2.0 ? это всегда можно продать в сша если вдруг сайт не полит и вернуть хотя бы что то:))
      И так нужен модуль который бы отправил на почту пользователя письмо с ключом игры и другой информацией! Конечно отправка письма на мыло пользователя после успешной оплаты! 
      Где найти такой модуль ? или купить его ? готов заплатить деньги но за то что реально хорошо будет работать!
      Так же для справки: сайт будет полностью англо язычный и все оплаты ключей компьютерных игры будут только в крипто валютах! 
      Так же еще есть мальки вопросик ) Как удалить лишению информация из формы регистрация пользователя и при покупки тоже лишению информация и конечно лишены валюты (такие как $) регистрация и покупка должна быть примерно так: (логи и пароль и мыло и все ) (один клик в корзину и еше один клик купить в корзину и после получение средств за игру мыло сразу на почту) 
    • От Uten
      После подключения к теме от *899 Лайтшоп*  плагин работает, но нет ajax окна(Найдено *N товаров*) и после любого клика цена становится не кликабельна
      OcFilter 4.7.5
       

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×