WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru

Съезжает сайдбар вниз на всех страницах Вукомерс, кроме главной Shop?

Добрый день, специалисты! Прошу Вашей помощи, так как сам уже не могу разобраться. Но думаю, что ответ должен быть элементарным.

Съезжает сайдбар вниз страницы под каталог на абсолютно всех страницах вукомерс, кроме главной "Shop". Если через F12 залезть в код страницы, то можно наблюдать, что на этих "корявых" страницах в установленных классах тега Body присутствует "no-sidebar". Если это удалить и прописать "has-sidebar" (Как на странице "Shop", то все встает на свои места.

Подмечу еще один момент:

Если добавлять этот сайдбар на главной вкладке "Виджеты" в админке Вордпресс в блок "Sidebar", то все в порядке, но это не правильно, так как в сайдбаре страниц вукомерса должен быть фильтр. А если в блок "Shop", то такая ерунда со смещающимся вниз сайдбаром.

Надеюсь я подробно описал проблему. Спасибо за помощь!

0
ilya.pokrov
4 месяца назад
  • 0

    У вас шаблон главной страницы отличается от шаблонов других страниц. Искать в Внешний вид → Настроить или конкретно в страницах посмотреть, какой шаблон используется (это в правой колонке). Если не найдется — нужен разработчик, который посмотрит php-шаблоны в вашей теме.

    ilya.pokrov 3 мес назад

    во Внешний вид - Настроить стоит правильный параметр (Скрин во вложении).
    Я проверяю именно на этой странице "Настройки".
    Главную страницу Woocommerce-Shop я также могу проверить в разделе страницы, там указан параметр "Default", как и должно быть. Но остальные страницы не могу, так как таких страниц в списке просто нет.
    Писал в поддержку темы, проблему не нашли. Также менял на другие стандартные темы, отключал дочернюю, все без изменений.
    Полагаю, что проблема именно с Woocommerce, но, во-первых в техподдержке мне не ответили, а при удалении и восстановлении этого плагина, такое чувство, что он восстанавливается из резервной копии)) Не понимаю, как правильно переустановить Woocommerce, чтобы сбросить все настройки на первоначальные, при этом сохранив свои параметры и товары.

    ilya.pokrov 3 мес назад

    Moor, во Внешний вид - Настроить стоит правильный параметр (Скрин во вложении).
    Я проверяю именно на этой странице "Настройки".
    Главную страницу Woocommerce-Shop я также могу проверить в разделе страницы, там указан параметр "Default", как и должно быть. Но остальные страницы не могу, так как таких страниц в списке просто нет.
    Писал в поддержку темы, проблему не нашли. Также менял на другие стандартные темы, отключал дочернюю, все без изменений.
    Полагаю, что проблема именно с Woocommerce, но, во-первых в техподдержке мне не ответили, а при удалении и восстановлении этого плагина, такое чувство, что он восстанавливается из резервной копии)) Не понимаю, как правильно переустановить Woocommerce, чтобы сбросить все настройки на первоначальные, при этом сохранив свои параметры и товары.

    Moor 3 мес назад

    Не знаю, что там в темплейтах, но у вас на странице /magazin в классах body есть класс .has-sidebar, а на странице каталога стит класс .no-sidebar. Где именно в вашей теме это настраивается, я не знаю, но у вас для шаблона этой страницы добавлен класс «без сайдбара», и потому там стилями настроен вывод самого цикла товаров на 100% ширины. К Вукоммерсу это не имеет ни малейшего отношения. Надо искать настройки. В крайнем случае написать функцию, которая для нужных типов страницу убирает класс .no-sidebar и добавлеяет класс .has-sidebar. Но правильнее как следует порыться в настройках, скорее всего где-то во внешнем виде.

    Комментировать
  • 0
    Kama7774

    Вот эти стили мешают

    Т.е. какимто образом на странице каталога, на которой есть сайдбар появляется класс no-sidebar и он все ломает.

    Комментировать
На вопросы могут отвечать только зарегистрированные пользователи. Вход . Регистрация