Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Как создать отдельную страницу со всеми категориями?


Hkr

Recommended Posts

Нужно вывести все категории и подкатегории на отдельную страницу

Подскажите, как правильно это сделать?

Например чтобы открывал по адресу сайт.ру/каталог

Надіслати
Поділитися на інших сайтах

9 минут назад, Hkr сказал:

Нужно вывести все категории и подкатегории на отдельную страницу

Подскажите, как правильно это сделать?

Например чтобы открывал по адресу сайт.ру/каталог

1) Создать контроллер catalog.php

2) Создать вьюшку catalog.twig

3) Вывести базовыми методами opencart все категории, у которых id родительской категории = 0

4) Вывести базовыми методами opencart все подкатегории

5) Верстать станицу для корректного отображения

6) в талблицу _url_alias инсертнуть ЧПУ (при необходимости)

 

Может кто то знает проще способ)

Надіслати
Поділитися на інших сайтах

не позволяет он перейти по ссылке mysite.ru/catalog/

потому что существует такой каталог в структуре опенкарта. это как mysite.ru/admin/

т.е. не позволит использовать url_alias admin, catalog, image, system

обозвал например catalog1 и все заработало

Надіслати
Поділитися на інших сайтах


  • 1 month later...
On 8/29/2018 at 12:00 PM, flai0616 said:

Может кто то знает проще способ)

если есть уже контроллер и вьюха, например от модуля стена категорий

catalog\controller\extension\module\category_wall.php

catalog\view\theme\default\template\extension\module\category_wall.twig

его можно вывести? или лучше делать отдельный? если можно то как лучше сделать?

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.