Scroll
サブテーマ:ベーステーマとしてClassyを使用する
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サブテーマの作成を参照してください。