1. aspro.ru
  2. Аспро: Максимум
  3. Для веб-разработчиков
  4. Отключение ikSelect

Отключение ikSelect


Плагин ikSelect нужен для стилизации выпадающих списков. Например, на странице контактов:

8b9c66c8-7b62-11f1-8fe4-fa163e2ff576

Но иногда плагин может конфликтовать со сторонними модулями. Поэтому мы добавили возможноcть отключить ikSelect. Без плагина список выглядит так: 

a5dfa06a-7b60-11f1-8fe4-fa163e2ff576

Чтобы деактивировать плагин на отдельной странице, нужно добавить код. Рассмотрим на примере страницы контактов. В административной части проделайте путь Контент (1) → Структура сайта (2) → Файлы и папки (3) → contacts (4). В этой папке откройте файл index.php (5).  

43a0e32b-7b5d-11f1-8fe4-fa163e2ff576

В него нужно добавить код: 

<?
global $dopClass;
$dopClass .= ' iks-ignore';
?> 

aa843c17-7b60-11f1-8fe4-fa163e2ff576

Сохраните изменения. Если на странице несколько селектов, то для отключения какого-то конкретного нужно написать:  

<select class="iks-ignore">
    <option></option>
</select>

Если вы хотите отключить ikSelect на всем сайте, этот же код нужно добавить в файл header.php. Чтобы его открыть, в административной части сайта проделайте путь Контент → Структура сайта → Файлы и папки → bitrix → templates → aspro_max. Добавьте код и сохраните изменения. 

3fbdcd0b-7b5c-11f1-8fe4-fa163e2ff576

Предыдущая статья Использование библиотеки UI-элементов
Следующая статья Модификация кода решений