@kamisarlapsha

Как сделать отдельный хедер для страниц категорий?

Привет. Версия OpenCart 2.3. Необходимо на страницах категорий менять блоки в хедере местами. Это сделал следующим образом:
if ($_SERVER['REQUEST_URI']=="/shiny" || $_SERVER['REQUEST_URI']=="/index.php?route=product/category") {

Но если применить сортировку, то это уже перестаёт работать, потому что url меняется. Становится таким: /shiny?sort=p.price&order=DESC. Как это можно исправить ? Заранее спасибо!
  • Вопрос задан
  • 53 просмотра
Решения вопроса 1
zoozag
@zoozag
Opencart
Сделайте подобную проверку в контроллере хедера:
$data['is_category'] = false;
if (isset($this->request->get['route']) && $this->request->get['route'] == 'product/category') {
	$data['is_category'] = true;
}

Тогда вам в хедере будет доступна переменная $is_category
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы