Могу ли я переключать таблетки начальной загрузки, когда переменная установлена в моем URL с помощью php?
пример
if (isset($_GET['user'])){
#profile is active
}
else {
#home is active
}
Конечно, вам просто нужно добавить class = «active» в зависимости от ваших условий. Я бы сделал это так:
<ul class="nav nav-pills">
<?php
if (isset($_GET['user'])) {
$activeMenu = 'profile';
}
else {
$activeMenu = 'home';
}
?>
<li role="presentation" <?php echo ($activeMenu == 'home' ? 'class="active"' : ''); ?>><a href="#">Home</a></li>
<li role="presentation" <?php echo ($activeMenu == 'profile' ? 'class="active"' : ''); ?>><a href="#">Profile</a></li>
<li role="presentation"><a href="#">Messages</a></li>
</ul>
Поэтому он устанавливает переменную $ activeMenu в меню, которое вы хотите активировать. И затем мы проверяем эту переменную в каждом пункте меню и добавляем «активный» класс в зависимости от его значения.
Обратите внимание, что это не активирует другие меню (сообщения), поэтому вам придется добавить еще одно условие (как у меня), если у вас есть другие таблетки, которые вы хотите активировать.
Других решений пока нет …