Insert javascript in Drupal 8

Аватар пользователя Qoada Qoada 14 декабря 2018 в 18:06

всем привет
есть файл js/particle.js чтобы подключить на сайте drupal написано что надо прописать в mytheme.libraries.yml:

jquery-selectall:
  js:
    js/particle.js: {}

дальше Присоедините библиотеку к объекту: но где и как не пойму, куда прописывать этот код пхп и что надо прописать?
заранее спасибо

0 Thanks

Комментарии

Аватар пользователя Orion76 Orion76 14 декабря 2018 в 18:43

Вы подробности рассказывать не хотите: что это такое и зачем оно нужно..
А без этого банально неизвестно, как нужно подключить этот jquery-плагин..

Что самое обидное, как раз в данный момент хрустальный шар на шлифовке..
Теперь наверное только после нового года,
или во время..
Иногда у некоторых на новый год обостряются паранормальные способности..

С наступающим-)

ЗЫ.. уверен процентов на 90, Ваша задачка решается проще, более-менее стандартными и испытанными способами..
Знать бы только, что это за задачка..

Аватар пользователя Qoada Qoada 17 декабря 2018 в 12:11

что то делаю не так, вот статья: https://www.drupal.org/docs/8/theming/adding-stylesheets-css-and-javascr...
"Attaching a library to all pages" - я делал как тут написано но не получается подключить js.
вот мои файлы :
*.libraries.yml

global-styling:
  css:
    theme:
      css/style.css: {}
global-scripts:
    version: 1.x
    js:
        js/particle.js: {}

*.info.yml

core: 8.x
type: theme
base theme: bootstrap

name: '*changed'
description: 'Uses the jsDelivr CDN for all CSS and JavaScript. No source files or compiling is necessary and is recommended for simple sites or beginners.'
package: 'Bootstrap'

regions:
  navigation: 'Navigation'
  navigation_collapsible: 'Navigation (Collapsible)'
  header: 'Top Bar'
  highlighted: 'Highlighted'
  help: 'Help'
  content: 'Content'
  sidebar_first: 'Primary'
  sidebar_second: 'Secondary'
  footer: 'Footer'
  page_top: 'Page top'
  page_bottom: 'Page bottom'

libraries:
  - '*changed/global-styling'
  - '*changed/global-scripts'

по идее он должен подключить js и его надо видеть когда смотришь сурс код в браузере ..