Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Особенности меню в зависимости от просмотра страницы


Recommended Posts

Привет. Подскажите как сделать грамотно))))
Есть код:
 
<?php if($we_menu_cache = $this->config->get('we_menu_cache')){ ?>
<ul class="<?php echo $this->config->get('we_menu_class') ?>">
<li><a href="#catalogHome" class="menuCatalogTop scrollTo"><i class="fa fa-bars"></i> Каталог</a></li>
<li><a href="#catalogHome" class="menuCatalogTop scrollTo"><i class="fa fa-home"></i> Главная</a></li>
<?php if(!empty($we_menu_cache)){ ?>
<?php foreach($we_menu_cache as $item){
$tpl = (strpos($_SERVER['REQUEST_URI'], $item['href']) !== false) && $_SERVER['REQUEST_URI'] != '/'  ? 'tpl_row_act' : 'tpl_row';
echo str_replace('&', '&', html_entity_decode($item[$tpl]));
} ?>
<?php } ?>
</ul>
<?php } ?>
 
 
Внимание на две строки:
<li><a href="#catalogHome" class="menuCatalogTop scrollTo"><i class="fa fa-bars"></i> Каталог</a></li>
<li><a href="#catalogHome" class="menuCatalogTop scrollTo"><i class="fa fa-home"></i> Главная</a></li>

Нужно сделать так, чтобы, когда юзер на главной, то показывается первая строка
<li><a href="#catalogHome" class="menuCatalogTop scrollTo"><i class="fa fa-bars"></i> Каталог</a></li>
Когда на любой другой странице, то вторая:
<li><a href="#catalogHome" class="menuCatalogTop scrollTo"><i class="fa fa-home"></i> Главная</a></li>
Смущает тот факт, что главная может быть вида:
http://mysite.ru
http://mysite.ru/index.php
http://mysite.ru/index.php?route=common/home
 
вот как так написать, чтобы учесть все варианты?
 
Змінено користувачем alone69li
Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.