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

Переключение содержимого.


Recommended Posts

Доброго времени суток!

 

Как переключить содержимое на странице моего модуля? Покопавшись в стандартных модулях нашел несколько шаблонов для одного модуля, например /admin/view/template/catalog/filter_list.tpl и /admin/view/template/catalog/filter_form.tpl

Нужно чтобы при нажатии на кнопку шаблон менялся с шаблон.tpl на шаблон_2.tpl

 

Насколько я понял это делается с помощью этого? 

$this->redirect($this->url->link('catalog/filter', 'token=' . $this->session->data['token'] . $url, 'SSL'));

 

Либо вот здесь:

 

$this->template = 'catalog/filter_form.tpl';
$this->children = array(
     'common/header',
     'common/footer'
);

$this->response->setOutput($this->render());

 

Но у меня по такому же принципу не получается переключать, если делаю через редирект на свой шаблон_2.tpl выдает что у меня нету прав доступа, хотя эту же ошибку выдает если я укажу любое несуществующее название.

 

А если $this->template = 'catalog/шаблон_2.tpl'; то ничего не происходит. Подскажите что не так.

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


Обращали внимание на module/module_name/update и module/module_name  ?

Внутри модуля в контроллере просто создаёте две функции index и update к примеру. Доступны будут по указанным в первой строке адресам

В каждой из них можете отдельно подгружать нужные вам шаблоны.

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

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

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

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

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

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

Вхід

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

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

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

×
×
  • Створити...

Important Information

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