Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
  • Sign Up

Перенос пунктов из футера в хедер


Recommended Posts

Вопрос ламерский, объясните на пальцах, плиз: ocStore 2.3.0.2.3, создал папку нового шаблона, что бы не запороть дефолтный, положил в неё common/header.tpl, добавил в него <?php echo $home; ?> и так далее - ура, в синей полосе категорий товаров (это категории, правильно?) появился пункт "домой". Добавляю, допустим, "manufacturer" или "information" - ыыы, ошибка: " Undefined variable: text_manufacturer in <b>/var/virtual/www/domain.ru/httpdocs/catalog/view/theme/mod1/template/common/header.tpl on line 126".

 

Правильно ли я все перепутал: то, что указано в /catalog/controller/common/header.php - можно таким образом в категории добавить, а то, чего там нет (но есть в /catalog/controller/common/footer.php) так просто добавить нельзя, надо ещё дополнительно контроллер править?

Link to post
Share on other sites

Можете так добавить <li><a href="ссылка..................">Название ссылки</a></li> в header.tpl и не парится с контроллером

Link to post
Share on other sites

Разобрался, так и есть. Если добавить содержимое контроллера футера в контроллер хедера, то в хедере шаблона это можно вывести в категории. Осталось разобраться "в где" заккоментировать, что бы повторов не было.

Edited by s2156487
Link to post
Share on other sites

7 минут назад, Djeff78 сказал:

<li><a href="ссылка..................">Название ссылки</a></li>

ммм, щас попробую.

Link to post
Share on other sites

Попробовал, получилась белиберда: ссылку-то я могу дать только внешнюю, на страницу, допустим mydomain/about_us.html (а как по другому - не знаю) - вся страница синеет в цвет строки категорий. Короче, идею понял, но реализовать мозгов не хватило. Ну и с контроллером, опять же, правильнее, если надо убрать повтор из футера.

Link to post
Share on other sites

7 минут назад, s2156487 сказал:

Попробовал, получилась белиберда: ссылку-то я могу дать только внешнюю, на страницу, допустим mydomain/about_us.html (а как по другому - не знаю) - вся страница синеет в цвет строки категорий. Короче, идею понял, но реализовать мозгов не хватило. Ну и с контроллером, опять же, правильнее, если надо убрать повтор из футера.

 

В контроллере /catalog/controller/common/header.php

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

Теперь в шаблоне header.tpl (или под свои нужды по своему)

<?php if ($informations) { ?>
	<ul class="list-unstyled">
		<?php foreach ($informations as $information) { ?>
		<li><a href="<?php echo $information['href']; ?>"><?php echo $information['title']; ?></a></li>
		<?php } ?>
	</ul>
<?php } ?>

 

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Similar Content

    • By Rambo228
      Здравствуйте друзья, занялся переносом поиска в мобильную версию отдельно в меню, корзина вроде как аналогично работает.
      Перенес из шаблона код поиска, но по кнопке поиск он не видит значения текста введенного в поле поиска.
      там вроде есть скрипт какой то, скажите пожалуйста, как именно его редактировать и куда его нужно вставить после редактирования, а то я пробовал то что нашел на форуме, но что то он не ищет все равно.
    • By Valery332
      Доброго времени суток. Не знаю в тот ли я раздел пишу, если что поправьте. 
      Мне нужно перенести интернет магазина PHP на Opencart 3 с сохранением урлом. Полный перенос товаров, статей и прочего. 
      Кому такое под силу, пишите в ЛС, пришлю ссылку на сайт и подробности.
    • By Nekto
      Скачать/Купить дополнение Редактируем футер 2.0
      Добавлет в футер
      1 - Колонку контакты в которой выводятся, адрес, телефон, email, время работы, коментарий **.
      2 - Ссылки на социальные сети **.
      3 - Способы оплаты Cards (или что угодн HTML) *.
      4 - Вывод HTML, большой блок, шириной в 100% , можно разбить на меньшые*.
      5,6,4 - 3 блока одинаковой ширины, Вывод HTML, например для вывода счетчика посетителей, Кнопки "Поделиться ссылкой", *.
      * - Вывод HTML кода, в любой из этих блоков можно вывести как значки fontawesome так и текст, ссылки, изображения (их можно загрузить через текстовый редактор), изображение со ссылкой, код счетчика, виджет соцсетей, карту и т.д.
      ** - если поле не заполненно, значек не появляется.
      Не создает дополнительной нагрузки на БД, заменяет запрос "config_name" на другой.
      Простая установка через OcMod. Включить и настроить в модулях.
      Насройка блоков
      1 - заполните поля "телефон, email и т.д. "все заполненные поля появятся в колонке "Контакты" с соответствующими значками.
      2 - добавьте ссылки на ваши страницы в социальных сетях "все заполненные поля появятся в блоке 2" с соответствующими значками.
      3 - в этот блок можно добавить способы оплаты принимаемые на сайте в виде "Font Awesome Icons" (примеры и ссылка на все значки Font Awesome непосредственно в модуле) или в виде ссылки на изображение, вот так -
      <img src="http://cartopen.ru/image/data/2031/install-footer5.jpg" alt="">
      4 - можно вставить схему проезда - карту, или что угодно HTML. Блок можно поделить на части, как на демо вставив
      <div class="col-sm-4">ВИДЖЕТ В КОНТАКТЕ - КОДВИДЖЕТА</div>
      <div class="col-sm-8">КАРТА - КОД КАРТЫ</div>
      5,6,7 - 5 вставлен код поделиться ссылкой, 6 обычный текст, 7 - код счетчика посетителей.
      Демо
      Установка
      В панели администрирования перейти в Дополнения - Установка дополнений Загрузить zip файл дополнения через OCMOD В панели администрирования перейти в Дополнения - Менеджер дополнений, нажать кнопку Обновить Включить модуль и заполнить необходимые поля. Файл для тестирования Вашего шаблона, в каком месте появятся блоки.
      Если тестирование не прошло удачно, Вы можете обратиться в личку для ручной установки
      для этого мне понадобятся достув админку, ftp доступ и некоторое время. Доплата не нужна за это.
      Скачать Добавил Nekto Добавлено 29.01.2016 Категория Редакторы Системные требования Метод активации Без активации Ioncube Loader Нет OpenCart 2.3 ocStore 2.3 OpenCart.Pro, ocShop Не проверялось Обращение к серверу разработчика Старая цена  
    • By sergiybigun
      Здравствуйте. Можете ли посоветовать или исправить ошибку после переустановки сервера: 
      пустые экраны на главных страницах :
      http://lazurne.info/
      http://visit.lazurne.info/
      Код ответа при открытии в логе апача access.log: "GET / HTTP/1.1" 304 
       
      все остальный страницы работают : http://lazurne.info/derevyana-vagonka
      в логах ошибки не отображаются
    • By alexa2121
      Добрый день! Столкнулась с тем, что не могу найти где в админке Ocstore где отредактировать содержимое страниц в футере https://prnt.sc/11e3ono
      Где редактировать страницы с информационного блока я нашла https://prnt.sc/11e3n4u
      Подскажите пожалуйста, где отредактировать остальные :))
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.