volkov_p_v
@volkov_p_v
FrontEnd разработчик

Как в шапке определить на какой странице нахожусь?

Мне в блоке controller->common->header надо определить на какой странице сейчас нахожусь, статья, или карточка товара, или корзина, или категория и т.д.
Как мне это сделать?
  • Вопрос задан
  • 286 просмотров
Решения вопроса 1
Под OP 1.5 можно было использовать конструкцию типа:
<?php if (!isset($this->request->get['route'])) {
		$this->request->get['route']='common/home'; // Чтобы не выдавало ошибку, если юзер набрал адрес в браузере руками
	} ?>
	<?php if ($this->request->get['route']=='common/home') { ?>
		<li>
			<a href="/" class="active">Главная</a>
		</li>
	<?php } else { ?>
		<li>
			<a href="/">Главная</a>
		</li>
	<?php } ?>

Из древнего проекта дернул, где надо было выводить два разных оформления ссылки. Под OP2.0 надо просто посмотреть как проверяется роутинг.

Какая версия у Вас?
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы