Как в Opencart 3 определить главную страницу

Дата: 01.03.2018 Просмотры: 5895 Комментарии: 4

Недавно при разработке очередного интернет-магазина стояла задача определить главную страницу в опенкарт. Решил поделиться.

Давайте рассмотрим на примере добавления класса к body

catalog/controller/common/header.php

$data['home_url'] = $_SERVER['REQUEST_URI'];

catalog/view/theme/{*}/template/common/header.twig

{% if (home_url == '/' or home_url == '/index.php?route=common/home') %}
	<body class="home-page">
{% else %}
	<body>
{% endif %}

Комментарии

Сергей
Сергей 26.09.2019

Спасибо добрый человек, ты единственный, кто из топ-10 дал нормальную рабочую инструкцию

Іван
Іван 23.01.2020

Ледь знайшов. Дуже дякую!

Александра
Александра 22.04.2020

Добрый день, подскажите как определить главной страницей страницу категории www.site.ua/kategoriya/?

Ответ Админ

Ответ должен быть таким же понятным как и вопрос?

Александр
Александр 22.04.2020

Как убрать ссылку в логотипе на главной странице. Получается в нем страница ссылается на саму себя, а это не очень для SEO. Заранее благодарю.

Ответ Админ
{% if (home_url == '/' or home_url == '/index.php?route=common/home') %}
  <img src="{{ logo }}" title="{{ name }}" alt="{{ name }}" class="img-responsive" />
{% else %}
  <a href="{{ home }}"><img src="{{ logo }}" title="{{ name }}" alt="{{ name }}" class="img-responsive" /></a>
{% endif %}

Написать комментарий


Популярные предложения