logo

パレット - カラフルに🎨

Palette — ビジュアルページビルダー、デザインの専門知識は不要です。

ライブデモ パレットをダウンロード

Scroll

Drupal テーミング レッスン 1 Readme ファイル Zen テーマ

17/04/2025, by Ivan

どこから始めるか?

やった! 最初に正しいファイルを開きましたね。Zen テーマ をダウンロードしたときにまず気づくのは、他のテーマよりもはるかに多くのファイルが含まれていることです。

心配しないでください! Drupal テーマを作成する ために、すべてをすぐに知る必要はありません。

Zen は、あなたが必要だと気づいていた以上のものを提供し、あなたがドキュメントやそれに関するコメントを学ぶ間、辛抱強く待ってくれます。

ベーステーマ、サブテーマ、スターターテーマとは?

システムを学ぶ最良の方法は、既存の例を取り上げて、それを変更しながら仕組みを理解することであることがよくあります。この方法の大きな欠点は、何かが壊れ、それを壊す前は元の例が動作していた場合、他の人があなたの修正を手伝う動機がほとんどないことです。

Drupal のテーミングシステムには解決策があります:親テーマとサブテーマです。「サブテーマ」は、その「親テーマ」(ベーステーマとも呼ばれます)から、すべての HTML マークアップ、CSS、PHP コードを継承します。Drupal テーマでは、サブテーマが親テーマの、変更したい部分だけを簡単に上書きできます。

「スターターテーマ」は、独自のカスタムサイトテーマを構築するための良い出発点として特別に設計されたサブテーマです。通常はベーステーマと組み合わせて使います。

では、Zen でどうやってテーマを作成するのか?

Zen テーマには、Zen ベーステーマと、「STARTERKIT」というスタータサブテーマの両方が含まれています。Zen フォルダー内の CSS や PHP ファイルを直接変更してはいけません。代わりに、Zen をベースにしたサブテーマを作成し、メインの Zen フォルダーの外のディレクトリに配置します。

インストール

Drupal テーマのインストール方法 がわからない場合は、このドキュメントの後半にクイックセットアップガイドがあります。

Zen でテーマを作成する

完全な手順については、STARTERKIT/README.txt ファイルを参照してください。

.info テーマファイル

サブテーマの .info ファイルには、テーマに関する重要な情報が含まれています――名前、説明、機能、リージョンテンプレート、CSS ファイル、JavaScript です。まだ 1 行 1 行を理解しようと心配する必要はありません。

CSS

サブテーマを作成した後、サブテーマの CSS ディレクトリにある README.txt ファイルを見てみてください。

そのディレクトリのすべてのファイルに圧倒されないでください――説明については README.txt を読むだけで十分です。

テンプレート

次に、サブテーマの templates フォルダーにある README.txt ファイルを見てみてください。