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

Twig вывод в другом файле


unlakc

Recommended Posts

Добрый день. В twig знаю мало, потому вопрос вам.

Например у меня в header.twig есть вывод {{ logo }}  (Как пример).

Я хочу использовать это {{ logo }} в другом файле, например slider.twig. Итог - получаю пустоту.

Предполагаю, что нужно использовать {% for... 

Или что-то связанное с контроллерами

В общем туплю, помогите пожалуйста разобраться

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

19 минут назад, unlakc сказал:

Я хочу использовать это {{ logo }} в другом файле, например slider.twig. Итог - получаю пустоту.

То что в фигурных скобочках это переменная из контроллера. В вашем случае переменная $data['logo'] в контроллере header.php. Создайте её по аналогии в контроллере слайдера и вызывайте точно так же в шаблоне через фигурные скобки.

 

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

40 минут назад, iglin сказал:

То что в фигурных скобочках это переменная из контроллера. В вашем случае переменная $data['logo'] в контроллере header.php. Создайте её по аналогии в контроллере слайдера и вызывайте точно так же в шаблоне через фигурные скобки.

 

Немного пошаманил и все получилось. Спасибо!

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

  • 2 months later...

Аналогичная проблема, только хочу вывести корзину не в header, а в menu.

Но добавляю даже просто тестовую переменную в файл /catalog/controller/common/menu.php, в twig в common/menu добавляю эту переменную, и... пусто. ((

В файл добавляю так:
       $data['test1'] = 'ssss';

перед этой строчкой:

        return $this->load->view('common/menu', $data);

В твиг так:

{{ test1 }}

Что я делаю не так или чего не доделываю?

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


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

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

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

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

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

Вхід

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

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

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

Important Information

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