メインコンテンツに移動
メインナビゲーション
ホーム
サイトマップ
ビデオ
ご連絡
パンくず
ホーム
Durpal8に関するここと
Drupal8のテーマ(theme)の構造及びディレクトリの整理
Drupal8のテーマ(theme)の構造及びディレクトリの整理
記事カテゴリ
drupal
タグ
drupal
Durupl8ではテーマは単独のディレクトリで管理
Drupal8のテーマ(theme)がモジュールのインストール/アンインストール(機能拡張)の部分でインストールすることができます
「テーマ」管理画面でも「新しいテーマのインストール」ボタンをクリックして、インストールすることがもできます
通常モジュールのフォルダー(drupal8/modules)と違って、単独のフォルダー(drupak8/theme)で管理しています
インストールしたテーマ(theme)にカスタマイズのため、サブテーマ(sub-theme)の作成ができます
いろいろテーマをインストールすることができます
インストールしたテーマの一部分をカスタマイズをしたいことがよくあります
例:個別の詳細をcssで定義して、cssファイルをテーマに追加したい
Drupalでは複数のサブテーマ(sub-theme)を作成することができます
複数のサブテーマを並列/直列して親テーマに継承することができます
子テーマが親テーマの要素を継承します
子テーマで各要素の再定義、追加などができます
テーマ/サーブテーマのディレクトの集約ができます
初期のテーマディレクトリにインストールした複数のテーマが入っています
サブディレクトもテーマディレクト(drupal8/theme)に作成して保管しています
複数のテーマをインストールして、複数のサブテーマを作成したら、フォルダー数が多くなり、どっちがサブテーマかはわかりづらくなります
ここで、元のテーマを集約するディレクトリ(contrib)、とカスタマイズのサブテーマのディレクトリ(custom)を作成して、集約することができます
themes
+-- contrib
+-- theme 1
+-- theme 2
+-- theme ・・・
+-- custom
+-- sub_theme 1
+-- sub_theme 2
+-- sub_theme ・・・
作成された集約ディレクトリ(例:contrib, custom)、各テーマ/サブテーマのディレクトリを移動します
移動後に各テーマ/サブテーマの構成ファイル(例:_info.yml)の定義の修正(ディレクトリ名に合わせ)必要はありません
古松
検索
Search
Article Category
apache(7)
css(19)
drupal(295)
Electron(4)
html(34)
javascript(27)
laravel(4)
linux(5)
macOS(2)
mysql(13)
php(19)
python(4)
SEO(12)
video(72)
Visual Studio Code(4)
windows(13)
wordpress(32)