reger777
Новичок

Добрый день! Помогите решить проблему со скрытием панели фильтров.
В настоящий момент фильтры по атрибутам выводится везде в оффканвас панели при нажатии кнопки Фильтровать. Сами фильтры товаров выводятся только на страницах списка товаров, а где список рубрик там фильтров нет, но данная панель и кнопка фильтровать все равно отображаются.
Вот тут нужно скрыть кнопку Фильтровать (синим выделена) и вывод выезжающей панели, где нет фильтров (рисунок ниже) (Смотреть на сайте)

А вот на странице со списком товаров нужно эту кнопку и панель оставить (рисунок ниже) (Смотреть на сайте)

Помогите сделать так, чтобы данная панель и кнопка Фильтровать показывались только на страницах, где выводятся непосредственно товары и скрывалась где рубрики товаров?
Как я понял в файле темы за вывод этой кнопки отвечает код:
В настоящий момент фильтры по атрибутам выводится везде в оффканвас панели при нажатии кнопки Фильтровать. Сами фильтры товаров выводятся только на страницах списка товаров, а где список рубрик там фильтров нет, но данная панель и кнопка фильтровать все равно отображаются.
Вот тут нужно скрыть кнопку Фильтровать (синим выделена) и вывод выезжающей панели, где нет фильтров (рисунок ниже) (Смотреть на сайте)

А вот на странице со списком товаров нужно эту кнопку и панель оставить (рисунок ниже) (Смотреть на сайте)

Помогите сделать так, чтобы данная панель и кнопка Фильтровать показывались только на страницах, где выводятся непосредственно товары и скрывалась где рубрики товаров?
Как я понял в файле темы за вывод этой кнопки отвечает код:
Код:
<?php
if (!defined('ABSPATH')) exit; // Exit if accessed directly
// Check if filters are active
$count = reycore_wc__get_active_filters();
$target = reycore_wc__check_filter_btn();
$btn_classes = implode( ' ', apply_filters('reycore/filters/btn_class', [
'rey-filterBtn--pos-' . get_theme_mod('ajaxfilter_panel_btn_pos', 'right'),
$count ? '--has-filters' : '',
$target !== 'filters-sidebar' ? '--dnone-lg' : ''
]) );
?>
<div class="rey-filterBtn <?php esc_attr_e($btn_classes); ?> " data-target="<?php esc_attr_e($target) ?>">
<button class="btn btn-line rey-filterBtn__label js-rey-filterBtn-open" aria-label="<?php esc_html_e('Open filters', 'rey-core') ?>">
<?php
echo reycore__get_svg_icon(['id' => 'rey-icon-sliders']) ?>
<span><?php esc_html_e('FILTER', 'rey-core') ?></span>
<?php
// Show count
if( $count ): ?>
<span class="rey-filterBtn__count" data-count="<?php echo esc_attr($count); ?>">(<?php echo esc_html($count); ?>)</span>
<?php endif; ?>
</button>
<?php
// Show close button
if( $count ): ?>
<button class="rey-filterBtn__reset js-rey-filter-reset" data-tooltip-text="<?php esc_html_e('RESET FILTERS', 'rey-core') ?>" data-location="<?php echo reycore_wc__reset_filters_link(); ?>" aria-label="<?php esc_html_e('RESET FILTERS', 'rey-core') ?>">
<?php
echo reycore__get_svg_icon(['id' => 'rey-icon-close']); ?>
</button>
<?php endif; ?>
</div>
- Ссылка на проблему
- https://climatmgn.ru/product-category/kondiczionery/