Drupal → Отключить автоматический аплоад файлов у определённого поля

01.12.2018

Отключение автозагрузки файлов у input-ов с классом js-form-file--no-autoupload:

(function (Drupal) {

  Drupal.behaviors.disableFileAutoupload = {
    attach: function attach(context, settings) {
      context.querySelectorAll('.js-form-file--no-autoupload').forEach(fileInput => {
        Drupal.behaviors.fileAutoUpload.detach(fileInput.parentElement, settings, 'unload');
        Drupal.behaviors.fileButtons.detach(context, settings, 'unload');
      });
    }
  };

})(Drupal);

Скрипт должен подключаться после core/modules/file/file.js

Написанное актуально для
Drupal 8+
Похожие записи

Добавить комментарий