Ошибка Drupal jQuery выдает ошибку «На веб-сайте обнаружена непредвиденная ошибка. Пожалуйста, повторите попытку позже». - PullRequest
0 голосов
/ 04 мая 2018

Я довольно новичок в Drupal (8) и его системе шаблонов. Я настроил themename.libraries.yml и themename.info.yml, которые выглядят так:

xxx.info.yml:

    name: xxx
    description: theme for xxx
    type: theme
    core: 8.x
    package: Custom
    basetheme: classy
    libraries:
      - xxx/stylesheets
      - xxx/javascript
    regions:  
      content: Content
      pagetitle: Pagetitle
      searchblock: Searchblock

xxx.libraries.yml

    stylesheets:
      css:
        theme:
          css/style.css: {}
          https://fonts.googleapis.com/css?family=Open+Sans: {}
          https://fonts.googleapis.com/css?family=Montserrat: {}
    javascript:
      js:
          js/site.js: {}
          js/sticky.js: {}

Это работает довольно хорошо, как я хочу. Но когда я выхожу из системы, core-jQuery не загружается. Итак, я узнал, я должен добавить:

 dependencies:
          - core/jquery: {}

, чтобы заставить Drupal интегрировать jQuery для анонимных пользователей. Но каждый раз, когда я добавляю зависимости строк: - core / jquery: {} и очищаю кеш, весь сайт ломается и возвращает белый экран с:

"На сайте произошла непредвиденная ошибка. Повторите попытку позже."

1 Ответ

0 голосов
/ 05 мая 2018

- core/jquery: {} должно быть просто - core/jquery
Вот пример:

my_awsome_module:
  version: 1.x
  js:
    js/my_awesome_module.js: {}
  dependencies:
    - core/jquery
    - core/jquery.once
...