Виведення інформаційних посилань в шапку сайту opencart
Додаємо можливість виведення посилань в шапку інтернет магазину opencart
Створення, розробка, виготовлення сайтів | WEB-STYDIA.COM

Наскільки часто у вас виникали ситуації коли вам потрібно було відобразити посилання на інформаційну статтю в потрібному місці на вашому сайті аналогічно тих що ви виводите в підвалі сайту, наприклад вам потрібно додати посилання на сторінку в меню або в іншому місці в шапці інтернет магазину!?
Першим що приходить на думку прописати потрібне вам посилання прям в шаблоні магазину, але я вважаю цей підхід не зовсім вірним, і на це є кілька причин.

Припустимо у вас сайт на різних мовах тоді ви не зможете просто вказати назву посилання що б на різних мовах вона вірно відображалася, або ж у вас змінилася адреса посилання, і вам доводиться постійно лізти в шаблон і змінювати дане посилання, ну і є інші недоліки такого рішення.

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

Як це виглядає можете наочно подивитися на скріншоті нижче:

Ну що ж приступимо до виконання нашого завдання і додамо можливість показувати інформаційні посилання додані в адмін панелі магазину opencart в шапку або меню.

Насамперед додамо можливість в адмін панелі включати або вимикати відображення посилання на потрібну статтю.



1. Відкриваємо файл admin/view/template/catalog/information_form.tpl

Знаходимо шматок коду:

І після нього додаємо:

2. Відкриваємо файл admin/controller/catalog/information.php

Шукаємо рядок:

Після якого додаємо:

Далі знаходимо код:

Після якого додаємо наступне:

3. Відкриваємо мовний файл admin/language/russian/catalog/information.php

Знаходимо рядок:

Після якого додаємо:

Те ж саме робимо і з іншими мовними файлами.

4. Відкриваємо файл admin/model/catalog/information.php

Знаходимо рядок:

і замінюємо його на:

Цей рядок зустрічається два рази і обидва рази ми робимо заміну.

5. Йдемо в базу даних нашого магазину використовуючи phpmyadmin або будь-який інший спосіб яким ви користуєтеся для керування таблицями бази:

Шукаємо таблицю:

і в цій таблиці додамо нове поле після поля bottom в яке будемо записувати значення включення або відключення виведення посилання:

Все з настройками в адмін панелі закінчили, і тепер у вас в статті з'явився новий чебокс який ви включаєте або відключаєте, тепер приступимо безпосередньо до самого вiдображення посилання в шапці шаблону або ж меню шаблону.



1. Відкриваємо файл: catalog/controller/common/header.php

Знаходимо в ньому рядок з кодом:

І перед цією рядком додаємо наступний код:

2. Відкриваємо файл catalog/view/theme/default/template/common/header.tpl

У ньому шукаємо вивід меню і десь в кінці виведення самого меню:
Додаємо:

Щоб в результаті у вас вийшло приблизно так:

Ось в принципі і все, тепер ви можете включати або вимикати потрібні вам статті з адмін панелі і виводити їх в меню сайту.

Так, і ще якщо ви хочете виводити їх не в меню а наприклад в самому верху шапки сайту, там де у вас йдуть посилання увійти, зареєструватися, головна і.т.д

Тоді самий останній пункт виконуємо трохи по іншому тобто шукаємо рядок:

і додаємо в нього:

Щоб в результаті було так:

Ну в загальному то і все!

Тепер вам не потрібно постійно щось міняти, ви просто включаєте відображеня потрібної статті в шапку вашого інтернет магазину, в точності так само як ви це робили з відображеням посилань в підвалі.

Тестуйте і коментуйте, удачі.

Вас також може зацікавити

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

Ви можете залишити коментар першим.

Залишити коментар

Будь ласка, введіть Ваше ім'я. Будь ласка, введіть адресу електронної пошти. Будь ласка, введіть повідомлення.