0

Drupal 8 テーマを作成しようとしていますが、何をしてもスタイルシートがレンダリングされません。これが私の libraries.yml ファイルです。

global-styling:
version: VERSION
css:
theme:
  css/layout.css: {}

ここに私の info.yml ファイルがあります:

name: My Test Blog
type: theme
description: 'My test theme description'
package: Custom
core: 8.x
libraries:
  - MyTestBlog/global-styling   
stylesheets-remove:
  - '@classy/css/layout.css'
  - core/assets/vendor/normalize-css/normalize.css

regions:
  header: Header
  content: Content
  stylesheets: 
    all:
        - css/style.css

何か案は?

4

3 に答える 3

0

libraries.yml ファイルに問題があります (インデントが上記のようになっている場合)。どの yml 形式のファイルでもインデントは重要であり、上記のファイルは正しく読み取られません。以下は正しいインデントです。

global-styling:
  version: VERSION
  css:
    theme:
      css/layout.css: {}

info.yml ファイルには、削除する必要がある stylesheets プロパティへの参照も含まれています。スタイルシート プロパティは Drupal 8.0.0-beta11 で削除され、現在はライブラリのみが使用されています。

于 2015-06-14T00:27:57.513 に答える