Skip to main content

AssetApi

AssetApi - это подсистема для сборки, упаковки и минимизации клиентских ресурсов.

Общее описание

Под клиентскими ресурсами понимаются js/css файлы, а также связанные с ними доп. ресурсы (шрифты, изображения)

Под управлением клиентскими ресурсами понимается:

  • Сбор информации (на протяжении всего жизненного цикла обработки запроса) о необходимых и достаточных для работы страницы клиентских ресурсах
  • Объединенение, минимизация, оптимизация и сохранения этих ресурсов в виде файлов
  • Включение этих файлов в тело страницы

API

  1. hook_asset_bundler_file_alter(&$file_info)

    Данный хук позволяет модулям изменить параметры подключаемого файла или даже отменить его подключение. $file_info представляет собой ассоциативный массив со всеми данными о подключаемом файле.