Actions

カスタマイズ/テーマ: Difference between revisions

From Mahara Wiki

No edit summary
No edit summary
Line 3: Line 3:
Maharaテーマは一連のSmartyテンプレート、CSSスタイルシート、イメージおよび簡単な設定ファイルで構成されます。それぞれのテーマは<code>htdocs/theme</code>配下のサブディレクトリにインストールされます。しかし、Maharaのプラグイン構造のため、テーマのためのいくつかのテンプレートファイルは<code>htdocs/theme</code>ではなく、プラグインディレクトリ内に入れられます。
Maharaテーマは一連のSmartyテンプレート、CSSスタイルシート、イメージおよび簡単な設定ファイルで構成されます。それぞれのテーマは<code>htdocs/theme</code>配下のサブディレクトリにインストールされます。しかし、Maharaのプラグイン構造のため、テーマのためのいくつかのテンプレートファイルは<code>htdocs/theme</code>ではなく、プラグインディレクトリ内に入れられます。


Maharaテーマは「親」テーマからの継承をサポートします。If a theme specifies a parent, then it only needs to override things that are not defined by the parent theme. This means that you can often create a theme just by writing a new CSS file, and maybe overriding some images. Copying all of the templates is not required.
Maharaテーマは「親」テーマからの継承をサポートします。親テーマが指定された場合、親テーマで定義されていない要素のみオーバーライドする必要があります。これは、あなたが新たなCSSファイル、それからオーバーライドするためのイメージを作成するだけでテーマを作成できることを意味します。Copying all of the templates is not required.


Mahara's element classes, default themes, and the procedure for creating and modifying themes are very different in Mahara 1.1 and 1.2.
Mahara's element classes, default themes, and the procedure for creating and modifying themes are very different in Mahara 1.1 and 1.2.

Revision as of 04:40, 7 Haziran 2011

作成中です - mits

Maharaテーマは一連のSmartyテンプレート、CSSスタイルシート、イメージおよび簡単な設定ファイルで構成されます。それぞれのテーマはhtdocs/theme配下のサブディレクトリにインストールされます。しかし、Maharaのプラグイン構造のため、テーマのためのいくつかのテンプレートファイルはhtdocs/themeではなく、プラグインディレクトリ内に入れられます。

Maharaテーマは「親」テーマからの継承をサポートします。親テーマが指定された場合、親テーマで定義されていない要素のみオーバーライドする必要があります。これは、あなたが新たなCSSファイル、それからオーバーライドするためのイメージを作成するだけでテーマを作成できることを意味します。Copying all of the templates is not required.

Mahara's element classes, default themes, and the procedure for creating and modifying themes are very different in Mahara 1.1 and 1.2.

Subpages