В библиотеках Drupal 8 не отображается style.css в виде источника? - PullRequest
0 голосов
/ 18 декабря 2018

Я включил style.css в library.yml.Я поместил свой custom.css в файл css / custom.css.По мнению источника не может найти строку CSS в HTML.Я добавил свой файл info.yml.Я добавил глобальный стиль в информационном файле.

global-styling:
  version: VERSION
  css:  
      css/style.css: {}
      css/custom.css: {}
framework:
  css:
    theme:
      css/style.css: {}
  js:
    bootstrap/assets/javascripts/bootstrap/affix.js: {}
    bootstrap/assets/javascripts/bootstrap/alert.js: {}
    bootstrap/assets/javascripts/bootstrap/button.js: {}
    bootstrap/assets/javascripts/bootstrap/carousel.js: {}
    bootstrap/assets/javascripts/bootstrap/collapse.js: {}
    bootstrap/assets/javascripts/bootstrap/dropdown.js: {}
    bootstrap/assets/javascripts/bootstrap/modal.js: {}
    bootstrap/assets/javascripts/bootstrap/tooltip.js: {}
    bootstrap/assets/javascripts/bootstrap/popover.js: {}
    bootstrap/assets/javascripts/bootstrap/scrollspy.js: {}
    bootstrap/assets/javascripts/bootstrap/tab.js: {}
    bootstrap/assets/javascripts/bootstrap/transition.js: {}

info.yml

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

name: 'horizon'
description: 'Uses the Bootstrap framework Sass source files and must be compiled (not for beginners).'
package: 'Bootstrap'

libraries:
  - 'horizon/global-styling'

regions:
  navigation: 'Navigation'
  navigation_collapsible: 'Navigation (Collapsible)'
  header: 'Header'
  left_sidebar: Left Sidebar
  highlighted: 'Highlighted'
  help: 'Help'
  main_content: 'Content'
  sidebar_first: 'Primary'
  sidebar_second: 'Secondary'
  footer: 'Footer'
  page_top: 'Page top'
  page_bottom: 'Page bottom'

libraries-extend:
  bootstrap/framework:
    - horizon/framework

Ответы [ 3 ]

0 голосов
/ 19 декабря 2018

Я не уверен, почему я снял флажки, но после снятия флажка он показывает мой стиль custom.css.Я знаю, что это для улучшения производительности сайта, сжимающего CSS и JS.Конфигурация >> разработка >> производительность >> не проверено Агрегировать файлы CSS Агрегировать файлы JavaScript

0 голосов
/ 19 декабря 2018

Я думаю, что вы включили агрегацию css / js на странице config>development>performance.

Но если агрегация была включена, то все пользовательские CSS / JS и CSS / JS ядра Drupal должны переноситься в минимум файлов, и вы не можете увидеть файл CSS / JS с именем напрямую, даже style.css или любой файл js также.

0 голосов
/ 18 декабря 2018

вижу два варианта.

  1. Когда вы создаете библиотеку, вы создаете только ссылку.Вам нужно указать где-нибудь, чтобы использовать эту ссылку.Если это в вашей теме, я предлагаю вам добавить ее в вашей theme.info.yml.

  2. Вы очистили свой кеш?Если вы этого не сделали, ссылка не будет обновлена.Я думаю, что это скорее ваша проблема.

...