Отображение первой секции сайдбара над постом блога в моб. версииЕсть решение

Подскажите, как в мобильной версии убрать в посте блога отображение первой секции сайдбара?

Проверено: если написать, например, так:

blog-search,calendar,block=qwerty

то в моб. версии будет отображаться поисковая строка. Остальные блоки — нет, не будут. Если убрать поиск, то на первое место попадает календарь. И, вот он — прямо над заголовком.

Думаю, так быть не должно.

Мы пока сделали «костыль» в виде блока с одним лишь html-комментарием, который поставили на первое место в списке секций:

2 ответа
a
Леман Евгений
Programmer
#
26 февраля 2021 11:05

Нужно некоторое время, чтобы поднять архивы, пару человек и вспомнить как это всё задумывалось.

a
Леман Евгений
Programmer
#
28 февраля 2021 10:22
Решение

Итак, расследование проведено. Всё оказалось немного сложнее, чем казалось. Если в двух словах, то чтобы правильно скрыть сайдбар в мобильной версии, то нужно в шаблоне sidebar.html темы для блога найти строку:

<aside class="info-pg__sidebar col-1-of-5">

И заменить на:

<aside class="info-pg__sidebar col-1-of-5 mt-hide">

Тут так сложилось, что единственного и/или универсального решения с отображением секций сайдбара в мобильной версии нет. Вариантов куча. Но все они либо не вяжутся с эстетикой, либо противоречат логике. И всё это во время производства переделывалось не раз на каждой стадии. В итоге решили просто скрыть полностью сайдбар. В планшете так и есть. А вот в мобильной версии вылез такой вот артефакт, который решили не исправлять. Вид он не портит(в отличии от такой же логики в планшете), но дает возможность вывести какую-то доп. навигацию, которая в редких случаях может быть полезна. А вот о невозможности скрытия как-то не подумали. Но в следующих версиях скроем таки всё полностью.

Чтобы добавить комментарий, зарегистрируйтесь или войдите