Привет. Подскажите как сделать грамотно))))
Есть код:
<?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
вот как так написать, чтобы учесть все варианты?