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

[Решено] Несколько шаблонов для стандартного модуля Категории

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

Добрый вечер, знакомлюсь с ОпенКартом.

 

Так как еще про эту систему ничего не знаю, поэтому возникают вопросы.

 

На данный момент вопрос появился только один.

 

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

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


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

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

Скопировать модуль и сделать для него другой шаблон.

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


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

Скопировать модуль и сделать для него другой шаблон.

При таком раскладе может быть 50+ модулей, что-то этот вариант не очень нравится..

 

Только такой выход в моей ситуации?..

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


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

У меня был вариант:

в самой вьюшке модуля категории сделать проверку в каком разделе находимся на данный момент.

 

В контроллер модуля добавил $this->request->get['route'], но выскакивала ошибка. В итоге этот метод у меня не получился  :cry: 

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


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

в зависимости от роута добавлять свой уникальный класс body (category-page, product-page) и по нему отдельные стили сделать. в идеале ещё и класс с айди страницы сделать. вроде таких category-45, product-355. и можно тогда любой товар кастомизировать

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


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

в зависимости от роута добавлять свой уникальный класс body (category-page, product-page) и по нему отдельные стили сделать. в идеале ещё и класс с айди страницы сделать. вроде таких category-45, product-355. и можно тогда любой товар кастомизировать

Уважаемый, не хочется Вас обидеть, но под версткой я понимаю не только CSS, но и HTML...

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


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

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

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


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

Смысл делать клон, когда есть решение гораздо проще, через проверку текущей страницы. Всегда так делаю со всеми модулями, очень удобно и просто.

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

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


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

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

Я на каждый полученный ответ, дал развернутый свой ответ - почему не подходит данный метод и он кривоват.

 

 

Смысл делать клон, когда есть решение гораздо проще, через проверку текущей страницы. Всегда так делаю со всеми модулями, очень удобно и просто.

Обязательно попробую Ваш метод и отпишусь!

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


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

2megrel, спасибо, взял за основу пока последний комментарий из ссылки, которую Вы дали.

А так очень странно, что CMSка заточена под интернет-магазины, а такая проблема с модулями...

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


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

2megrel, спасибо, взял за основу пока последний комментарий из ссылки, которую Вы дали.

А так очень странно, что CMSка заточена под интернет-магазины, а такая проблема с модулями...

 

Могу на платной основе доработать свой бесплатный модуль "Персонализованные шаблоны", чтобы можно было выбирать шаблон для модуля категорий.

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

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


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

Могу на платной основе доработать свой бесплатный модуль "Персонализованные шаблоны", чтобы можно было выбирать шаблон для модуля категорий.

Спасибо, сам разберусь без платной основы)))

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


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

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

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

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

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

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

Войти

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

Войти

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

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

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.