.php?title=Mahara日本語ドキュメント/カスタマイズ/テーマ: Difference between revisions
From Mahara Wiki
No edit summary |
No edit summary |
||
Line 14: | Line 14: | ||
===サブページ=== | ===サブページ=== | ||
* [[カスタマイズ/テーマ/1.1|Mahara 1.1テーマ]] | * [[Mahara日本語ドキュメント/カスタマイズ/テーマ/1.1|Mahara 1.1テーマ]] | ||
* [[カスタマイズ/テーマ/1.2|Mahara 1.2テーマ]] | * [[Mahara日本語ドキュメント/カスタマイズ/テーマ/1.2|Mahara 1.2テーマ]] | ||
* [[Mahara日本語ドキュメント/カスタマイズ/テーマ/1.3|Mahara 1.3テーマ]] | |||
* [[Mahara日本語ドキュメント/カスタマイズ/テーマ/1.1から1.2へテーマを移行する|1.1から1.2へテーマを移行する]] | |||
* [[カスタマイズ/テーマ/Differences_between_Smarty_and_Dwoo|Differences between Smarty and Dwoo]] | * [[カスタマイズ/テーマ/Differences_between_Smarty_and_Dwoo|Differences between Smarty and Dwoo]] | ||
Revision as of 05:10, 1 August 2011
作成中です - mits
MaharaテーマはCSSスタイルシート、イメージおよび非常にシンプルな設定ファイルから構成されるスマーティのテンプレートです。それぞれのテーマはサブディレクトリhtdocs/theme
配下にインストールされますが、Maharaのプラグインアーキテクチャのため、いくつかのテンプレートファイルはhtdocs/theme
ディレクトリではなく、プラグインディレクトリ内に配置される場合もあります。
Mahara themes support inheritance from "parent" themes. 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's element classes, default themes, and the procedure for creating and modifying themes are very different in Mahara 1.1 and 1.2.