alert('Это гугл');
}
Подскажите, как через цикл, при совпадении условия, выбрать нужный css файл со стилями.
Имеется некая CMS система, где у каждой организации свой ID в адресной строке.
Нужно что бы в зависимости от id адресной строки, подключался нужный css файл.
Нигде такого не встречал
Есть идеи?
👍
Правильное решение — на бекенде, при рендере шаблона добавлять дополнительные стили, в зависимости от id, или вешать класс на body, например Неправильное — доставать текущий адрес на фронте, доставать id и добавлять на body специальный класс, который потом использовать, чтобы каскадом заменить стили на нужные Ужасное - так же доставать id и добавлять ноду style в head, чтобы загрузить дополнительный файл со стилями
нет доступа к беку. Только сама система и кастомные поля, где можно написать css и js код. Вот и строю костыли)).
если вы предложите свой вариант, то буду очень благодарен 👍
Тогда класс на body - твой вариант, но готовься, что страница будет "прыгать" в тот момент когда стили будут меняться
можно показывать лоадер чтобы ничего не прыгало
так перед загрузкой стиля можно всё сделать невидимым
Те предлагаете 1. Определить адрес страницы 2. Добавить адрес в переменную. 3. Найти данный id кабинета 4. В зависимости от id кабинета, к body задать доп id и уже к нему писать css стили 5. Подцепить loader до полной загрузки страницы
посмотри document.write, если есть возможность выполнять в <head> пока документ не готов
спасибо за информацию, посмотрю
Спасибо за информацию
Обсуждают сегодня