Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
  • Sign Up

Recommended Posts

Добрый день. Учусь делать модуль для Опенкарт 2.1.

Сам принцып понятен, все получается. Не могу нигде найти информации по УРЛ. Объясню - мой модуль должен построить каталог подбора товара (производитель - бренд - модель  и т.д.). Структура этого каталога тянится со сторонней БД. Я отобразил производителя на главной (так как мне надо), теперь, при нажатии на производителя должны отобразится бренды. Тут у меня затык - как быть дальше? Логично что я получаю сообщение, что страница не найдена. Контроллер у меня идет один на весь модуль (на все страницы), а модель и шаблон свой под конкретную страницу. Как мне продолжить разработку? Прошу прощения за нубский вопрос. Готов оплатить помощь тому, кто возьмется меня консультировать по скайпу. 

 

 

Link to post
Share on other sites

1 час назад, davyduck сказал:

Контроллер у меня идет один на весь модуль (на все страницы), а модель и шаблон свой под конкретную страницу.

Если у вас модели в стиле ОК (просто свалка методов), то и модель могла бы быть одна.

 

А на счёт раздельных страниц - используйте разные методы в своём контроллере (для каждой страницы свой метод). Тогда у вас роуты просто будут тройные, в формате: dir/controller/method.

Link to post
Share on other sites

16 часов назад, Dotrox сказал:

Если у вас модели в стиле ОК (просто свалка методов), то и модель могла бы быть одна.

 

А на счёт раздельных страниц - используйте разные методы в своём контроллере (для каждой страницы свой метод). Тогда у вас роуты просто будут тройные, в формате: dir/controller/method.

Все таки чутка переделал. Решил для каждой страницы делать свой модуль, так как каждая страница будет иметь очень много настроек. Есть нюанс, создал схему, прописал адрес, создал модуль, все отображается, но надпись Запрашиваемая страница не найдена! не исчезает. Что я делаю не так?

Link to post
Share on other sites

3 часа назад, davyduck сказал:

создал схему, прописал адрес, создал модуль, все отображается, но надпись Запрашиваемая страница не найдена! не исчезает.

Где лежит файл контроллера и какой роут (путь) вы прописали для схемы?

Link to post
Share on other sites

42 минуты назад, Dotrox сказал:

Где лежит файл контроллера и какой роут (путь) вы прописали для схемы?

catalog/controller/module/models.php - контроллер

module/models - роут

Link to post
Share on other sites

  • 1 month later...

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

Link to post
Share on other sites

3 минуты назад, Roman2001 сказал:

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

Верхнее меню = главное меню. В чём вы видите проблему, если всё работает именно так, как и должно?

Link to post
Share on other sites

Когда галочка стоит главное меню, эта категория не появляется в главном верхнем меню

 

Link to post
Share on other sites

В 19.12.2017 в 11:46, Roman2001 сказал:

Когда галочка стоит главное меню, эта категория не появляется в главном верхнем меню

 

Выше вы написали, что появляется.

Если не появляется, то это вопрос к автору шаблона (или модуля меню, если оно отдельно от шаблона).

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

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.