Рейтинг:-3

Могу ли я установить несколько файлов JavaScript в пользовательской библиотеке модулей?

флаг co

Я создал новый модуль, и мне нужно добавить несколько файлов JavaScript на мою страницу I.

Должен ли я создавать новую библиотеку для каждого файла или можно добавить несколько файлов JavaScript в одну и ту же библиотеку, как в следующем определении библиотеки?

organigram_admin_library:
  версия: 1.0
  js:
    js/admin/jquery-1.10.2.min.js: {}
    js/admin/admin.js: {}
Рейтинг:0
флаг jm

Да, вы можете добавить несколько файлов JS и CSS в одну и ту же библиотеку. Вот пример, которому вы можете следовать.

пользовательский-jbox-модальный:
  версия: 1.х
  CSS:
    тема:
      '//cdn.jsdelivr.net/gh/StephanWagner/[email protected]/dist/jBox.all.min.css': {type: external, minified: true}
  js:
    '//cdn.jsdelivr.net/gh/StephanWagner/[email protected]/dist/jBox.all.min.js': {type: external, minified: true}
    js/jbox-custom-modal.js: {}
Рейтинг:0
флаг us

Drupal не ограничивает количество файлов JavaScript, которые может содержать библиотека. Вот как drupal.collapse библиотека определена в core.libraries.yml.

друпал.коллапс:
  версия: ВЕРСИЯ
  js:
    разное/детали-aria.js: {}
    разное/collapse.js: {}
  зависимости:
    - ядро/jquery
    - ядро/модерниз.
    - ядро/друпал
    - ядро/drupal.form
    - ядро/jquery.once

Это не обычный случай в ядре Drupal, поскольку большинство библиотек содержат один файл JavaScript и добавляют другие файлы в качестве зависимостей, но это не означает, что библиотека не может содержать больше, чем файл JavaScript.

В случае использования файла jQuery, отличного от файла, используемого в ядре Drupal, я был бы осторожен и сначала убедился, что это не создает проблем.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.