Actions

.php?title=Mahara日本語ドキュメント/カスタマイズ/テーマ: 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…")
 
(Blanked the page)
 
(10 intermediate revisions by the same user not shown)
Line 1: Line 1:
作成中です - [[User:Mits|mits]]


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 under <code>htdocs/theme</code>, but because of Mahara's plugin architecture, some template files for a theme may also be found inside plugin directories rather than under <code>htdocs/theme</code>.
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.
* [[Customising/Themes/1.1|Mahara 1.1 Themes]]
* [[Customising/Themes/1.2|Mahara 1.2 Themes]]
* <span class="Apple-style-span" style="line-height: normal">[[Customising/Themes/Mahara 1.3 Themes|Mahara 1.3 Themes]]</span>
* [[Customising/Themes/Migrating themes from 1.1 to 1.2|Migrating themes from 1.1 to 1.2]]
===サブページ===
* [[Customising/Themes/1.1|Theming Mahara 1.1]]
* [[Customising/Themes/1.2|Theming Mahara 1.2]]
* [[Customising/Themes/Differences_between_Smarty_and_Dwoo|Differences between Smarty and Dwoo]]
* [[Customising/Themes/Mahara_1.3_Themes|Mahara 1.3 Themes]]
* [[Customising/Themes/Migrating_themes_from_1.1_to_1.2|Migrating themes from 1.1 to 1.2]]

Latest revision as of 05:22, 1 August 2011