суботу, 15 лютого 2014 р.

Как переместить контакты в шапку


В этом уроке будет написано, как отобразить нужные контактные данные в нужном месте сайта выводя их из БД.
Цель:
- вывести нужные контакты в нужно место.
Примечание: смысл в том, что бы именно вывести контакты те, которые заполняются в настройках OpenCart. Также эти контакты мы может увидеть на странице: /contart

0. Перед выполнением, рекомендую сделать копии файлов:
\catalog\controller\common\header.php
\catalog\view\theme\default\template\common\header.tpl

Версия : OpenCart 1.5.4.1
1. Из файла catalog\controller\information\contact.php нужно взять те строки контактов, которые хотим вывести. Например я возьму номер телефона:
$this->data['telephone'] = $this->config->get('config_telephone');
2. Открываем файл \catalog\controller\common\header.php и вставляем скопированные строки из  contact.php после:
$this->data['text_checkout'] = $this->language->get('text_checkout');
3. Открываем \catalog\view\theme\default\template\common\header.tpl и вставляем код вывода телефона:
<?php if ($telephone) { ?>
        <b>Телефон:</b><br />
        <?php echo $telephone; ?><br />
        <br />
        <?php } ?>
Примечание: как вы заметили, в этом есть свои НО - <b>Телефон:</b>. В случае, если у вас ТОЛЬКО один язык на сайте - это не проблема. А если 2 и больше, тогда нужно подключить вывод слова "Телефон" через языковый модуль.
Примечание 2:
В этом уроке мы разобрались, как вывести контакты из БД в нужно нам место сайта (в данном примере это шапка (header)). Но не забываем о том, что нам нужно место, где буду наши контакты. Для этого нужно написать в CSS стиль контейнера DIV будущих контактов.
Летние шины со скидкой

Немає коментарів:

Дописати коментар