Как удалить из темы js файл? libraries-override или по другому?

Аватар пользователя VasyOK

Приветствую продвинутых друпалеров!

Есть js файл от модуля slick.
находится в libraries/slick/slick/slick.min.js
Как сделать, чтобы он не показывался в конкретной теме?

Инструкцию на русском нашел тут ( на английском видел ее и на других сайтах) http://www.master-web.info/rabota-s-css-i-javascript-v-temah-drupal-8/
Удаляем файл

# В файле mytheme.info.yml
libraries-override:
  # Указываем имя библиотеки.
  core/jquery.ui:
    # Перечисляем CSS-файлы. Обязательно в таком порядке!
    css:
      # Категория, согласно методологии SMACSS обязательна.
      theme:
        # Путь к файлу. Внимание! Этот путь не относительно вашей темы.
        assets/vendor/jquery.ui/themes/base/theme.css: false

Пробую сотворить подобное. Итак:

libraries-override:
  # Указываем имя библиотеки. Откуда это имя взять?
  slick:    #написал так. Или "libraries/slick" ?
    js:
      # Категория, согласно методологии SMACSS обязательна. - Это только для CSS обязательна? А для JS?
      theme: # "эта строчка нужна вообще?"
 
        libraries/slick/slick/slick.min.js: false # Путь к файлу. Ну написал.

Не получается :(
Где я ошибся?

Тип материала:
Версия Drupal:
0 Спасибо

Комментарии

Аватар пользователя bumble
bumble 2 месяца назад 1

Вот, хороший пример.

libraries-override:
  MODULE_NAME/LIBRARY_NAME:
    css:
      theme:
        ORIGINAL_PATH: OVERRIDDEN_PATH
    js:
      ORIGINAL_PATH: OVERRIDDEN_PATH

system.libraries.yml

base:
  version: VERSION
  css:
    # Adjust the weights to load these early.
    component:
      css/components/ajax-progress.module.css: { weight: -10 }
      css/components/align.module.css: { weight: -10 }
      # ...

my_base_theme.info.yml

libraries-override:
   system/base:
    css:
      component:
        css/components/ajax-progress.module.css: css/components/ajax-progress.css
        css/components/align.module.css: false
Аватар пользователя VasyOK
VasyOK 2 месяца назад

Спасибо. Вроде то.

0 Спасибо