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

Дата: 01.03.2018 Просмотров: 3959 Комментарии: 1

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

Давайте рассмотрим на примере добавления класса к 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 %}

Комментарии

Евгений
Евгений 14.06.2019

Проблема не в коде, если в конце ссылки автоматически отбрасывается слеш, то такой код не сработает с включенным ЧПУ. Должно быть условие if (home_url == '' [code] {% if (home_url == '' or home_url == '/index.php?route=common/home') %} <body class="home-page"> {% else %} <body> {% endif %} [/code]

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


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