Задать вопрос
@VladimirPortev

Как сделать условие на класс body через php?

Привет такой вопрос. У меня есть шаблон компонента меню. Есть мобильная и десктопная версии сайта. Есть 2 пункта с выпадающем меню.
Каталог (тут ссылка на каталог)
-товар 1
-товар 2

На десктопе работает меню по наведению. Навел мышку на каталог выпало меню с товарами.
На мобильной надо, чтобы этой ссылки не было.
Я подумал привязаться к классу body.
if (<body class="overlay">) то ссылки нет
Это реально? Или надо искать другой выход?
  • Вопрос задан
  • 181 просмотр
Подписаться 1 Простой Комментировать
Решения вопроса 1
alexey-m-ukolov
@alexey-m-ukolov Куратор тега Веб-разработка
Это реально?
На стороне сервера - нет.

Или надо искать другой выход?
Просто нужно скрывать эту ссылку средствами CSS и медиавыражений (гуглите прямо по этим ключевым словам).
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
bootd
@bootd
Гугли и ты откроешь врата знаний!
Эти вопросы решает js, а не php
Ответ написан
Комментировать
xnscripter
@xnscripter
Как понимать слова "чтобы этой ссылки не было"?
Возможно на моб. устройствах, чтобы открыть выпадающий список, надо сделать клик по каталогу и вас перекидывает по ссылке вместо открытия списка?
Описывайте конкретнее.
Ответ написан
Комментировать
@MadridianFox
Web-программист, многостаночник
1) технически на php именно то что вы хотите сделать невозможно, но можно на js, на стороне клиента такое провернуть
2) если надо всё-таки на php, то привязываться надо не к разметке, а к какой-нибудь пременной
3) если уж очень очень хочется сделать костыль, то можно проверить строку регулярным выражением. Именно строку, а не как вы написали - тэг в условии.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы