Перейти к содержанию
kate1987

Opencart 2.0.1 контакты в шапке

Рекомендуемые сообщения

Здравствуйте

Использую Opencart 2.0.1, хочу вывести контакты в шапке. Это мой первый сайт на версии 2

в контроллере

		$data['store'] = $this->config->get('config_name');
		$data['address'] = nl2br($this->config->get('config_address'));
		$data['geocode'] = $this->config->get('config_geocode');
		$data['telephone'] = $this->config->get('config_telephone');
		$data['fax'] = $this->config->get('config_fax');
		$data['open'] = nl2br($this->config->get('config_open'));

в tpl

	<ul class="list-unstyled">
	<li><?php echo $telephone; ?></li>
	<li><?php echo $address; ?></li>
	<li><?php echo $email; ?></li>
        <li> <?php echo $open; ?></li>
        <li> <?php echo $store; ?></li>
        <li> <?php echo $geocode; ?></li>
	</ul>

Результат - вывелся только телефон, шаблон дефолт опенкарт нулевой

 

остальные переменные Undefined variable

 

Прошу помощи

Изменено пользователем kate1987

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В контролере забыли добавить:
 

$data['email'] = $this->config->get('config_email');

А так все работает, если в настройках поля не пустые то все будет выводить

Изменено пользователем Waha

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Все заполнено, и про мыло в котроллере тоже, просто недописала. Но итог один - Undefined variable

Никак не разобрать в чем проблема((

В контактах все нормально, а вот в шапке такая беда, уже голову себе сломала(

Изменено пользователем kate1987

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Кеш модификаторов обновите.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Кеш модификаторов обновите.

это как)? кеш я почистила, а про кеш модификаторов первый раз слышу

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

это как)? кеш я почистила, а про кеш модификаторов первый раз слышу

я так подозреваю это здесь /system/modification так как если удаляю содержимое в шапке некоторые контакты появляются

 

Таки да, сделала соответствующие изменение и в этой папке, и все норм. Только как чистить там кеш не нашла( Надо будет почитать, думаю эта функция в админке где то

Изменено пользователем kate1987

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

это как)? кеш я почистила, а про кеш модификаторов первый раз слышу

 

См. скрин:

post-3463-0-40508800-1455196607_thumb.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Подскажите куда именно вставлять код в контроллере?

Не совсем понятно...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Подскажите куда именно вставлять код в контроллере?

Не совсем понятно...

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

Например:

$data['phone'] = 123;

if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/common/header.tpl')) {
	return $this->load->view($this->config->get('config_template') . '/template/common/header.tpl', $data);
} else {
	return $this->load->view('default/template/common/header.tpl', $data);
}
Изменено пользователем Fedka

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×