Как убрать блок с фильтром mFilter2, если нет объектов для фильтрации

подскажите почему данное условие может не работать?
текст Нечего фильтровать и сортировка по цене — появляется в категориях где нет товара
<div class="msearch2" id="mse2_mfilter">

    {if $filters != 'пусто'}
        <div class="row">
            <div class="col-md-7">
                <form action="{$_modx->resource.id | url}" method="post" id="mse2_filters" class="form-filter">
                    <div class="blocks">
                        {$filters}
                    </div>
                </form>
            </div>
            <div class="col-md-5">
                <div class="blocks">
        			<div class="block ml-a">
        				<label for="sort">Сортировать по:</label>
                        <select class="selectpicker pull-right" name="sort" id="mse2_sort">
                            <option class="sort" data-sort="ms|price" value="asc">возрастанию цены</option>
                            <option class="sort" data-sort="ms|price" value="desc">убыванию цены</option>
                        </select>
        			</div>
        		</div>
    		</div>
    	</div>
    {/if}

    {*
    <div id="mse2_sort">
        {'mse2_sort' | lexicon}
        <a href="#" data-sort="resource|publishedon"
           data-dir="{if $sort == 'resource|publishedon:desc'}desc{/if}" data-default="desc" class="sort">
            {'mse2_sort_publishedon' | lexicon} <span></span>
        </a>
    </div>
    *}
    
    <div class="row">
        <div id="mse2_results" class="col-md-12 row tovars pr-0">
            {$results}
        </div>
    
        <div class="mse2_pagination col-md-12">
            {'page.nav' | placeholder}
        </div>
    </div>
</div>
Илья Александрович
22 апреля 2020, 16:24
modx.pro
734
0

Комментарии: 4

Станислав
22 апреля 2020, 21:33
0
{if $filters?}
Артем
22 апреля 2020, 22:02
+2
{if $filters != ('mse2_err_no_filters' | lexicon)}
ну или можно в лексиконах найти вышеуказанную запись и установить ей пустое значение, тогда проверка на пустоту, предложенная выше, заработает
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
4