Jump to content
Sign in to follow this  
SaNeK71

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

Recommended Posts

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

 

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

 

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

 

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

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

 

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

Share this post


Link to post
Share on other sites

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

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

 

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Edited by megrel

Share this post


Link to post
Share on other sites

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

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

 

 

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

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

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

 

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

Edited by halfhope

Share this post


Link to post
Share on other sites

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

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

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  

  • 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.