У меня есть жестко запрограммированное меню в Drupal (поскольку оно слишком сложно для стандартной системы Menu в Drupal).
Я бы хотел сказать: если эта страница содержится в каталоге / about /, примените класс "active", чтобы все новые страницы, созданные в этом каталоге, автоматически выделяли текущий раздел.
В настоящее время у меня есть:
$current_page = $_SERVER['REQUEST_URI'];
<ul class="main">
<li class="home"><a href="<?php echo $base_path?>">Home</a></li>
<li class="about
<?php if ($current_page == "/xxxxxxx.com/dev/about/")
{
echo "active";
}
?>"><a href="javascript:void(0)">About</a></li>
<li class="services"><a href="javascript:void(0)">Services</a></li>
<li class="work"><a href="javascript:void(0)">Work</a></li>
<li class="awards"><a href="javascript:void(0)">Awards</a></li>
<li class="environment"><a href="javascript:void(0)">Environment</a></li>
<li class="contact"><a href="javascript:void(0)">Contact</a></li>
</ul>
Я попробовал несколько вариантов strpos и взорвался, чтобы получить правильную переменную, но пока безуспешно.
Спасибо:)