パレット - カラフルに🎨
Palette — ビジュアルページビルダー、デザインの専門知識は不要です。
Scroll
サブテーマ:ベーステーマとしてClassyを使用する
05/05/2020, by maria
Menu
- Drupal を理解する
- Drupal システム要件
- Drupal 8 のインストール
- Drupal 8 の更新
- Drupal サイト管理
- Drupal 8 モジュール
- Drupalモジュールの比較
- Drupalテーマ
- Drupalのフィールドタイプ
- 設定管理
- Drupalマルチサイト
- アクセシビリティ
- Drupal 8のトラブルシューティング
- Drupal用モジュールの作成
- Drupal 8 API
-
Drupal 8のテーマ設定
- .info.ymlファイルを使用したテーマの定義
- Drupal 8テーマフォルダの構造
- テーマへのリージョンの追加
- Drupal 8テーマへのスタイルシート(CSS)とJavaScript(JS)の追加
- Drupal 8でのTwig
- サブテーマ
- サブテーマ:ベーステーマとしてClassyを使用する
- ClassyテーマのCSSセレクター
- テーマにデフォルトの画像スタイルを含める
- テンプレートの一部のインクルード
- テンプレートでの属性の使用
- .themeファイルでの前処理と属性の変更
- Drupal 8でのブレークポイントの操作
- 高度なテーマ設定の作成
- Drupal 6、7、8のテーマ設定の違い
- 7.xから8.xへのクラスの更新
- サブテーマの継承
- カスタムテーマ用の自動化ツールの作成(Gulpjs)
- Drupal Twig変換の手順(tpl.phpからhtml.twigへ)
- Drupal 8のZインデックス
- Drupal 8へのアップグレード
ClassyはDrupal 8のベーステーマであり、BartikとSevenが使用するベーステーマです。Classy(およびそのサブテーマ)にあるHTMLマークアップには、BEMおよびSMACSSのCSS命名規則に似た方法で構造化されたCSSクラスが含まれています。
Classyによって開発されたBEM/SMACSSスタイルの命名規則は非常に効果的で多くの利便性を提供しますが、すべてのプロジェクトに適しているわけではありません。ClassyのCSSクラスに興味がない場合は、別のベーステーマを選択できます。
| Classyを選ぶ場合 |
htmlにすでに存在する構造化されたCSSクラスを持つテーマが必要な場合。Classyベーステーマは、htmlにクラスを追加する必要性を減らします(場合によっては完全になくします)。
|
| Stableを選ぶ場合 |
最小限のCSSを持つテーマを好む場合。たとえば、Drupalのクラスがテーマで使用するCSS/JSフレームワークと競合したくない場合は、Stableを使用できます。 Stableは、サブテーマでベーステーマが指定されていない場合に使用されるベーステーマです。 Stableを使用する選択は、クラスの命名と構造化に全責任を負うことを意味します。 |
ベーステーマを選択したら、その実装について詳しくは、Drupal 8サブテーマの作成を参照してください。