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

Как подтянуть переменную из другой tpl? [РЕШЕНО]


Recommended Posts

Доброго времени суток. Начал ковыряться в шаблонах столкнулся с проблемой. Есть переменная $information которая выводит информацию в footer.tpl, а когда я её перекидываю в header.tpl - она начинает ругаться что её не существует.

Что я делаю не так? С каких пор положение в шаблоне меняет содержание переменной?

Куда копать?

Спасибо.

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


Я вообще не шибко хочу этим заниматься, но вот припёрло. ))

Но вы бы рукой в нужном направлении махнули. Я надеюсь, что человек я всё таки понятливый. ))

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


Я вообще не шибко хочу этим заниматься, но вот припёрло. ))

Но вы бы рукой в нужном направлении махнули. Я надеюсь, что человек я всё таки понятливый. ))

я понял. переменная задается в контроллере/ по сути вам нужно скопировать кусок кода в

catalog/controller/common/header.php

перед

if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . ...

  	 $this->load->model('catalog/information');
  	 $this->data['informations'] = array();

	foreach ($this->model_catalog_information->getInformations() as $result) {
		if ($result['bottom']) {
			$this->data['informations'][] = array(
				'title' => $result['title'],
				'href'  => $this->url->link('information/information', 'information_id=' . $result['information_id'])
			);
		}
	}

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

Спасибо. Думал я в общем то в ту сторону, но не смог докумекать, что вставлять эти строки нужно перед указанной строкой - я в конец файла кидал.

Проблема решена.

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


Гість
Ця тема закрита для публікації повідомлень.
  • Зараз на сторінці   0 користувачів

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

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

Important Information

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