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

Как применить новую схему?


Recommended Posts

Создал новую схему "product2", добавил в админке в Схемы

Она открывается (вручную если проверять в браузере)

index.php?route=product/product2&product_id=

Изменения видны!

Захожу в категорию, закладка схемы. ставлю новую схему "product2" по умолчанию - ничего не происходит

Захожу в конкретный товар. закладка "дизайн". Ставлю по умолчанию новую схему "product2" и все равно открывается стандартная

index.php?route=product/product&product_id=

 

Опенкарт последний 2,3. Не понял, не работает что ли функционал? На основном сайте нашел аналогичный вопрос

Змінено користувачем Luchik
Надіслати
Поділитися на інших сайтах


Очень странно, что "заводской" метод не работает.

Помог этот модуль:

При этом путь остается прежним

index.php?route=product/product&product_id=

Но изменения, которые я вносил в файл product2.tpl, видны

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


Выбор шаблона представления производится в контроллере

Это из админки не правится.

В админке в Форме Путь вы указываете не путь к представлению, а путь к контроллеру.

Чтобы вручную делать разное отображение для разных категорий

Надо

В контроллере делать проверку по category_id и

вместо

$this->response->setOutput($this->load->view('product/category', $data));

(где category = category.tpl)

в зависимости от ID категории делать вывод через другую tpl-ку

P.S.

Гляньте файл .xml модуля, вы увидите, как там вводится переменная $template и в переборе ей присваиваются разные значения ( из настроек модуля) разных категорий.

А потом это значение подставляется в ту строку, что я вам привел. 

 

 

 

 

Змінено користувачем jaffagold
Надіслати
Поділитися на інших сайтах


В папке контроллера тоже делал изменения. Добавил файл соответствующий, поменял код.

$this->response->setOutput($this->load->view('product/product', $data));

Тут я менял на

$this->response->setOutput($this->load->view('product/product2', $data));

не помогло. А вот делать какие-то изменения в коде, зависимости. Как-то это странно. руки не дошли. Модуль оказался удобным, на первый взгляд.

 

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


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

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

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

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

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

Вхід

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

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

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

Important Information

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