カスタマイズ/テーマ: Difference between revisions
From Mahara Wiki
(Created page with "作成中です - ~~~ A Mahara theme is a set of Smarty templates, css stylesheets, images, and a very simple configuration file. Each theme is installed in a subdirectory unde…") |
No edit summary |
||
(11 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
作成中です - [[User:Mits|mits]] | 作成中です - [[User:Mits|mits]] | ||
Maharaテーマは一連のSmartyテンプレート、CSSスタイルシート、イメージおよび簡単な設定ファイルで構成されます。それぞれのテーマは<code>htdocs/theme</code>配下のサブディレクトリにインストールされます。しかし、Maharaのプラグイン構造のため、テーマのためのいくつかのテンプレートファイルは<code>htdocs/theme</code>ではなく、プラグインディレクトリ内に入れられます。 | |||
Maharaテーマは「親」テーマからの継承をサポートします。親テーマが指定された場合、親テーマで定義されていない要素のみオーバーライドする必要があります。これは、あなたが新たなCSSファイル、それからオーバーライドするためのイメージを作成するだけでテーマを作成できることを意味します。テンプレートすべてをコピーすることは求められません。 | |||
テーマを作成および修正するためのMaharaエレメントクラス、デフォルトテーマ、手順は、Mahara 1.1および1.2の間では非常に異なります。 | |||
* [[ | * [[Mahara日本語ドキュメント/カスタマイズ/テーマ/1.1|Mahara 1.1テーマ]] | ||
* [[ | * [[Mahara日本語ドキュメント/カスタマイズ/テーマ/1.2|Mahara 1.2テーマ]] | ||
* | * [[Mahara日本語ドキュメント/カスタマイズ/テーマ/1.3|Mahara 1.3テーマ]] | ||
* [[ | * [[Mahara日本語ドキュメント/カスタマイズ/テーマ/1.1から1.2へテーマを移行する|1.1から1.2へテーマを移行する]] | ||
=== | ===サブページ=== | ||
* [[ | * [[Mahara日本語ドキュメント/カスタマイズ/テーマ/1.1|Mahara 1.1テーマ]] | ||
* [[ | * [[Mahara日本語ドキュメント/カスタマイズ/テーマ/1.2|Mahara 1.2テーマ]] | ||
* [[ | * [[Mahara日本語ドキュメント/カスタマイズ/テーマ/1.3|Mahara 1.3テーマ]] | ||
* [[ | * [[Mahara日本語ドキュメント/カスタマイズ/テーマ/1.1から1.2へテーマを移行する|1.1から1.2へテーマを移行する]] | ||
* [[ | * [[Mahara日本語ドキュメント/カスタマイズ/テーマ/SmartyとDwooの違い|SmartyとDwooの違い]] |
Latest revision as of 05:22, 1 August 2011
作成中です - mits
Maharaテーマは一連のSmartyテンプレート、CSSスタイルシート、イメージおよび簡単な設定ファイルで構成されます。それぞれのテーマはhtdocs/theme
配下のサブディレクトリにインストールされます。しかし、Maharaのプラグイン構造のため、テーマのためのいくつかのテンプレートファイルはhtdocs/theme
ではなく、プラグインディレクトリ内に入れられます。
Maharaテーマは「親」テーマからの継承をサポートします。親テーマが指定された場合、親テーマで定義されていない要素のみオーバーライドする必要があります。これは、あなたが新たなCSSファイル、それからオーバーライドするためのイメージを作成するだけでテーマを作成できることを意味します。テンプレートすべてをコピーすることは求められません。
テーマを作成および修正するためのMaharaエレメントクラス、デフォルトテーマ、手順は、Mahara 1.1および1.2の間では非常に異なります。