1

何らかの理由で、私のテーマは drupal 8 で css/style.css を見つけることができません。

これは .info.yml です。

name: Adminimal
type: theme
description: Drupal Administration Simplified.
# version: VERSION
# core: 8.x
base theme: seven

# Include CSS.
stylesheets:
  all:
    - css/style.css

# Information added by Drupal.org packaging script on 2014-10-23
version: '8.x-1.x-dev'
core: '8.x'
project: 'adminimal_theme'
datestamp: 1414059738

フォルダは次のようになります。

Theme/adminimal.info.yml
Theme/css/style.css

style.css ファイル内の css:

html{
    background-color: blue !important;
}

私のGoogle Chromeコンソールのスタイルセクションにも表示されないので、ファイルが見つからないと思いますが、なぜですか?

そして、drupal の jquery については、これを機能させることができません: https://www.drupal.org/node/1541860操作するには: //ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery. min.js どうすればいいですか?

助けてくれてありがとう!

4

4 に答える 4

1

Drupla 8 は別のアプローチを使用します。

私が知る限り、CSS を宣言する YOUR-THEME.libraries.yml ファイルが必要です。info.yml では、libraries.yml ファイルから必要なスタイリングを指定するだけです。この例では、「グローバル スタイリング」です。

adminimal.info.yml

libraries:
 -adminimal/global-styling

adminimal.libraries.yml

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

スペースには注意してください (タブは使用できません)。drupal サイトでは、これについて詳しく説明しています: https://www.drupal.org/node/2216195。これが役立つことを願っています。

于 2016-01-15T10:42:44.050 に答える
1

コアにバグがあるようです。このページのパッチを試してください: https://www.drupal.org/node/2389735

また、ライブラリを使用して CSS が追加されるようになりました。https://www.drupal.org/theme-guide/8/assetsを参照

于 2015-01-06T13:59:26.800 に答える
1

これは明らかな答えかもしれませんが、css/js キャッシュをクリアしてみてください。

テーマ フォルダの名前は、テーマの名前にする必要があることにも注意してください。したがって、これの代わりに:

Theme/adminimal.info.yml
Theme/css/style.css

これが必要です:

adminimal/adminimal.info.yml
adminimal/css/style.css

幸運を!

于 2014-11-02T05:05:25.040 に答える
0

これを使用して解決したのと同じ問題がありましたが、最初は理解できませんでしたが、現在は機能しています。

ライブラリを Twig テンプレートにアタッチする

attach_library() Twig 関数を使用して、アセット ライブラリを Twig テンプレートにアタッチすることもできます。任意の *.html.twig で、次のことができます。

{{ attach_library('ふわふわ/抱きしめたくなるスライダー') }}

ふわふわしたマークアップ {{ メッセージ }}

{{ attach_library(your_library) }} も小枝テンプレートに追加する必要があります。私の場合、サブテーマの html.html.twig ファイルに追加し、特別にここに追加しました。

以下に注意してください:

帯域幅の最適化 外部リソースは自動的に最適化されるため、Web サイトに対する要求のサイズと数の両方を削減できます。

  • CSS ファイルの集約
  • JavaScript ファイルの集約

これらのオプションが選択されている可能性があります Drupal は css ファイルをキャッシュします。CSS オプションが選択されている場合、1 つの大きな縮小されたキャッシュ css ファイルが作成されます。

于 2016-09-28T21:49:34.627 に答える