Добавление CSS к ноде или термину. Варианты?

Главные вкладки

Аватар пользователя VasyOK VasyOK 4 декабря 2018 в 23:00

На сайте много нод (или терминов) в коих используется масса элементов, не используемых нигде больше. Соотв. масса CSS кода присутствует только на этих страницах. Вопрос: как лучше подключать CSS (думаю JS тоже) к конкретным нодам?
Я конечно могу в tpl.php шаблонах ноды ссылки на эти файл прописать через drupal_add_css, но не сильно хочется плодить кучу файлов шаблонов.

Комментарии

Аватар пользователя Orion76 Orion76 5 декабря 2018 в 1:54

грузить css в зависимости от пути - неблагодарное занятие..
когда-нибудь, где-нибудь обязательно что-то вылезет-)

браузеры кэшируют (в "собственную" память) css и js
лучше включить агрегацию..
всё загрузиться один раз, одним большим файлом и браузер больше не будет беспокоить сервер такими мелочами-)

Аватар пользователя sas@drupal.org sas@drupal.org 5 декабря 2018 в 9:26

К нодам на _preprocess_node через #attached
Вообще хорошая практика использовать библиотеки через аттачет по месту нашла завершение в D8.