Необходимые действия в файлах системы

Перед использованием модуля, необходимо внести некоторые изменения в файлах CMS

Вывод первого текста

Файл - shop.view.list.php. Рекомендация разместить сверху.

/*Вывод первого текста для SEO фильтра*/

if(!empty($result['filternsv']['text1'])){

    echo '<div id="filternsv-text-1">'.$result['filternsv']['text1'].'</div>';

}else{

    echo '<meta name="filternsv-text-1"/>';

}

Вывод второго текста

Файл - shop.view.list.php. Рекомендация разместить снизу.

/*Вывод второго текста для SEO фильтра*/

if(!empty($result['filternsv']['text2'])){

    echo '<div id="filternsv-text-2" class="text_theme_nsv">'.$result['filternsv']['text2'].'</div>';

}else{

    echo '<meta name="filternsv-text-2"/>';

}

Описание категории

Файл - shop.view.list.php. В блок, в котором выводится $result['text'], необходимо добавить:

id="filternsv-text-cat"

В условие else, нужно добавить сл. код

/*Вывод мета тега, взамен текста*/

echo '<meta name="filternsv-text-cat"/>';

Популярные подборки

Файл - любой файл. По умолчанию выводится в фильтре по товарам v2

/*Популярные подборки*/

echo $this->htmleditor('<insert name="show_menu" module="filternsv">');

Фильтр по товарам

Файл - любой файл. С версии 2.7.4 Есть поддержка defer с любой меткой.

/*Вывод фильтра по товарам*/

echo $this->htmleditor('<insert name="show_search" module="filternsv">');

Список товаров // Сортировка // Навигация

Все 3 блока обязательно должны выводится в файле shop.view.list_products.php, а в файле shop.view.list.php, необходимо вызвать сам этот файл сл.образом

/*Список товаров // Сортировка // Навигация*/

echo '<div class="'.(empty($result["ajax"]) ? 'js_shop_list' : '').'">';

    echo $this->get('list_products', 'shop', $result);

echo '</div>';

Выбранные параметры в фильтре по товарам

Файл - любой файл. Если нужен дополнительный блок выбранных параметров или хотите его перенести. По умолчанию выводится в фильтр по товарам v2

if($this->diafan->configmodules('filter_block_current_no_show_in_filter', 'filternsv') == ''){

    echo '<div class="js-nsv-current-filter">';

        $current_filter = $this->diafan->_filternsv->show_search();

        if(!empty($current_filter['selection'])){

            echo $this->diafan->_tpl->get('show_current_filter', 'filternsv', $this->diafan->_filternsv->current_filter($current_filter['selection']));

        }

    echo '</div>';

}