У меня есть задача, вывести меню, гамбургер, в мобильной версии. Сделать это нужно так,что бы десктоп версии выводился 1 дизайн меню, а в мобильной версии другой.
Пробовал через Mobile Detect
в php. Ошибка.
Пробовал через isMobile
в Bitrix. Ошибка.
Пробовал через свойство display
в css в медиа-запросах. При скрытии одного меню, пропадает и другое.
Все операции провожу в компоненте. Ниже пример моего кода в компоненте:
<?if (!empty($arResult)):?>
<ul class="desctop-navigation">
<?foreach($arResult as $arItem):?>
<?if($arParams["MAX_LEVEL"] == 1 && $arItem["DEPTH_LEVEL"] > 1)
continue;?>
<?if($arItem["SELECTED"]):?>
<a href="<?=$arItem["LINK"]?>"><li class="btn btn-warning"><?=$arItem["TEXT"]?></li></a>
<?else:?>
<a href="<?=$arItem["LINK"]?>"><li class="btn btn-info"><?=$arItem["TEXT"]?></li></a>
<?endif?>
<?endforeach?>
</ul>
<div class="nav-header">
<input class="nav-burger__checkbox" type="checkbox" id="burger">
<label class="nav-burger" for="burger">Меню</label>
<ul class="nav">
<?foreach($arResult as $arItem):
if($arParams["MAX_LEVEL"] == 1 && $arItem["DEPTH_LEVEL"] > 1)
continue;?>
<?if($arItem["SELECTED"]):?>
<li><a class="nav__item" href="<?=$arItem["LINK"]?>"><?=$arItem["TEXT"]?></a></li>
<?else:?>
<li><a class="nav__item" href="<?=$arItem["LINK"]?>"><?=$arItem["TEXT"]?></a></li>
<?endif?>
<?endforeach?>
</ul>
</div>
<?endIf?>
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Сделал такую авторизациюДо того зарегистрировал на "сайте" пользователя, его данные сохранились в БД
можно ли с помощью imagine yii2 получить изображение, а не сохранять егоТО есть сразу через ресайз получить обрезание изображение
Есть php скрипт, который запускается автоматом через cron как в запуск php скрипта по кнопке но данный там совет запускать через exec('/usr/bin/php /var/www/site/updatephp');...