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

[Решено] Как пункт категории сделать ссылкой на страницу "Связаться с нами"?

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

Здравствуйте. Стоит бесплатный шаблон (версия 2.1.0.1). Подскажите пожалуйста, каким образом можно сделать так, чтобы пункт категории главного меню ссылался на страницу "Связаться с нами". Я так подозреваю дополнение какое-то надо? Буду благодарен за любую помощь.

post-697374-0-00018300-1448678068_thumb.jpg

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


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

http://www.opencart.com/index.php?route=extension/extension/info&extension_id=17575

 

А если только контакт вот так:

В catalog/controller/common/header.php добавить

$this->load->language('common/footer');
//contact
$data['menu_contact'] = array(
			     'name'     => $this->language->get('text_contact'),
			     'href'     => $this->url->link('information/contact')
			);

И в catalog/view/theme/ШАБЛОН/template/common/header.tpl в меню добавить

<li><a href="<?php echo $menu_contact['href']; ?>"><?php echo $menu_contact['name']; ?></a></li>
  • +1 1

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


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

Спасибо огромное! Буду пробовать. Извините за наглость, а если не только "Контакт", то как понимать что прописывать?

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

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


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

Кроме контакт иногда добавляют и товары со скидкой и конечно статьи - все или некоторие.

Посмотрите на ето дополнение там есть разние комбинации:

http://www.opencart.com/index.php?route=extension/extension/info&extension_id=10969

Требует vqmod, но могу написат и под ocmod.

В етом можно в админку выбират какие страници добавить и тоже есть разние комбинации:

http://www.opencart.com/index.php?route=extension/extension/info&extension_id=17575

  • +1 1

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


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

Я понимаю, что наверное я многого хочу от бесплатного шаблона, но всё-таки хотелось бы этот вопрос решить не прибегая к покупке платных дополнений. Хотелось бы всё-таки немного пошуршить в коде. Вопрос остаётся открытым: "Как заставить пункт главного меню ссылаться на нужную мне страницу?". Спасибо всем, кто откликнется.

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


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

..Хотелось бы всё-таки немного пошуршить в коде

 

подобные шуршания без понимания что, где и как - ничем хорошим не заканчиваются

 

самостоятельно и бесплатно - изучайте движок, делайте как хочется

или хотя бы поиском воспользуйтесь - тема давно заезжена

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


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

Какой самодостаточный комментарий. Вы услышаны.

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


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

Тему ознаменовали решённой, но если честно, решал я её ещё очень долго. Для таких псевдоспециалистов, как я, которые совершенно не дружат с кодом, объясню, как мне удалось добиться успеха в данном вопросе. В первую очередь благодарю Agatha65, за предоставленный код и пользователя tim21701 за подробную инструкцию в этой теме.

Все манипуляции происходили на дефолтном шаблоне версии 2.1.0.1

 

 

1. Идём по пути catalog/controller/common/header.php

Вставляем код:

$this->load->language('common/footer');
//contact
$data['menu_contact'] = array(
             'name' => $this->language->get('text_contact'),
             'href' => $this->url->link('information/contact')
            );

сразу после 

$data['text_home'] = $this->language->get('text_home'); 

В результате получаем, как на картинке

77fdd29a5971.jpg

 

 

2. Идём по пути catalog/view/theme/ШАБЛОН/template/common/header.tpl

Вставляем код:

<li><a href="<?php echo $menu_contact['href']; ?>"><?php echo $menu_contact['name']; ?></a></li>

Сразу перед последним тегом </ul> (это в конце страницы)

 

В результате, получаем, как на картинке

436962ceb457.jpg

 

3. В результате - получаем пункт в главном меню "Связаться с нами"

 

ad4164648a91.jpg

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

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


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

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

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

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

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

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

Войти

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

Войти

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

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

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.