Необходимо в файле «custom.css» прописать разные стили для сайтов.
В Аспро: Next, начиная с версии 1.3.1, при использовании многосайтовости вы можете задавать различные стили для разных проектов в одном файле «custom.css». Давайте посмотрим на примере, как это сделать.
В нашем примере создано два сайта, ID которых равны «s1» (1) и «pf» (2).
Так как «s1» сайт по умолчанию, все стили, указанные в файле «custom.css» применяются для него. Чтобы указать стили отдельно для второго сайта, строка должна начинаться с параметра «site_ID». ID — идентификатор сайта. В нашем примере строка должна начаться с параметра: «.site_pf».
Перейдите в редактирования файла «custom.css». Для этого проделайте путь: Аспро → Аспро: Next → Для разработчиков. Кликните на кнопку «Редактировать» в поле «Файл пользовательских стилей css».
В файле пропишите стили для второго сайта, начиная с его названия. В нашем примере строка выглядит следующим образом:
.site_pf .mega-menu table td .wrap>a {color: green;}
Сохраните изменения.
Для второго сайта изменился цвет меню на зеленый.
Для первого сайта стили не применились.
Отметим, что по стандарту с custom.js такой вариант не сработает — он изначально один для всех сайтов. Чтобы кастом отображался только для конкретного сайта, нужно делать проверку на ID или домен сайта.