https://wiki.mahara.org/index.php?title=Mahara%E6%97%A5%E6%9C%AC%E8%AA%9E%E3%83%89%E3%82%AD%E3%83%A5%E3%83%A1%E3%83%B3%E3%83%88/%E3%82%AB%E3%82%B9%E3%82%BF%E3%83%9E%E3%82%A4%E3%82%BA/%E3%83%86%E3%83%BC%E3%83%9E/1.1&feed=atom&action=history
Mahara日本語ドキュメント/カスタマイズ/テーマ/1.1 - Revision history
2024-03-29T15:35:52Z
Revision history for this page on the wiki
MediaWiki 1.35.10
https://wiki.mahara.org/index.php?title=Mahara%E6%97%A5%E6%9C%AC%E8%AA%9E%E3%83%89%E3%82%AD%E3%83%A5%E3%83%A1%E3%83%B3%E3%83%88/%E3%82%AB%E3%82%B9%E3%82%BF%E3%83%9E%E3%82%A4%E3%82%BA/%E3%83%86%E3%83%BC%E3%83%9E/1.1&diff=631&oldid=prev
WikiSysop at 03:28, 11 May 2011
2011-05-11T03:28:13Z
<p></p>
<table class="diff diff-contentalign-left diff-editfont-monospace" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en-GB">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 03:28, 11 May 2011</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l11" >Line 11:</td>
<td colspan="2" class="diff-lineno">Line 11:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div><div id="section_1"></div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div><div id="section_1"></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>==== Mahara 1.1用の新しいテーマを作成する ====</div></td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>====Mahara 1.1用の新しいテーマを作成する====</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>あなたが多くの努力を新しいMahara 1.1テーマに注ぐことを考えている場合、かなりの修正なしでは、1.1のテーマが1.2では動作しないことを理解してください。近々、Mahara 1.2のリリース後、あなたのサイトを1.2に移行する場合、最新の安定版ではない1.2リリースを使用して、あなたのテーマを開発することを考えてください。</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>あなたが多くの努力を新しいMahara 1.1テーマに注ぐことを考えている場合、かなりの修正なしでは、1.1のテーマが1.2では動作しないことを理解してください。近々、Mahara 1.2のリリース後、あなたのサイトを1.2に移行する場合、最新の安定版ではない1.2リリースを使用して、あなたのテーマを開発することを考えてください。</div></td></tr>
<!-- diff cache key maharawikidb-mediawiki-:diff::1.12:old-223:rev-631 -->
</table>
WikiSysop
https://wiki.mahara.org/index.php?title=Mahara%E6%97%A5%E6%9C%AC%E8%AA%9E%E3%83%89%E3%82%AD%E3%83%A5%E3%83%A1%E3%83%B3%E3%83%88/%E3%82%AB%E3%82%B9%E3%82%BF%E3%83%9E%E3%82%A4%E3%82%BA/%E3%83%86%E3%83%BC%E3%83%9E/1.1&diff=223&oldid=prev
WikiSysop: Created page with "Mahara 1.1では、テーマ設定ファイルをhtdocs/theme//config.phpから読み込みます。Mahara 1.1は、「デフォルト」と呼ばれる、1つのテーマのみ…"
2011-05-09T06:43:41Z
<p>Created page with "Mahara 1.1では、テーマ設定ファイルをhtdocs/theme//config.phpから読み込みます。Mahara 1.1は、「デフォルト」と呼ばれる、1つのテーマのみ…"</p>
<p><b>New page</b></p><div>Mahara 1.1では、テーマ設定ファイルをhtdocs/theme//config.phpから読み込みます。Mahara 1.1は、「デフォルト」と呼ばれる、1つのテーマのみ含んで、リリースされます。htdocs/theme配下に他のテーマディレクトリが置かれて、config.phpに記述された場合、管理セクションのサイトオプションページに表示されます。<br />
<br />
テンプレートは、htdocs/theme//templatesに保存されます。また、スタイルシートは、htdocs/theme//static/style に保存されます。そして、イメージは、htdocs/theme//static/imagesに保存されます。<br />
<br />
htdocs/theme//templates配下のディレクトリ構造は、大部分でサイトのPHPページ構造に酷似しています。ですから、例えば、htdocs/admin/site/options.phpで使用されるテンプレートページは、htdocs/theme/default/templates/admin/site/options.tplで見つけることができます。しかし、これは厳格なルールではありません。別のフォルダ内にある、いくつかのページでは、テンプレートを共有します。また、いくつかのテンプレートは、特定のページに属しませんが、他のテンプレートでインクルードされます。<br />
<br />
プラグインディレクトリには、プラグインのみに使用されるテンプレートが含まれています。例えば、htdocs/artefact/file/index.phpのアーティファクトプラグイン内にある「My Files」ページのテンプレートは、htdocs/artefact/file/theme/default/index.tplにあります。<br />
<br />
1.1では、通常、cssおよびイメージは、コアテーマディレクトリ配下に含まれ、プラグイン自体に含まれることはありません。1.2では、cssおよびイメージがプラグインに含まれるよう、変更されました。<br />
<br />
<div id="section_1"><br />
<br />
==== Mahara 1.1用の新しいテーマを作成する ====<br />
<br />
あなたが多くの努力を新しいMahara 1.1テーマに注ぐことを考えている場合、かなりの修正なしでは、1.1のテーマが1.2では動作しないことを理解してください。近々、Mahara 1.2のリリース後、あなたのサイトを1.2に移行する場合、最新の安定版ではない1.2リリースを使用して、あなたのテーマを開発することを考えてください。<br />
<br />
(http://mahara.org/interaction/forum/topic.php?id=898 よりコピー):<br />
<br />
<blockquote><br />
<br />
theme/ サブディレクトリに新しいディレクトリを作成してください (例 theme/ponies/ または類似のディレクトリ)。<br /><br /> デフォルトテーマディレクトリより、あなたの新しいディレクトリに、デフォルトテーマのディレクトリよりconfig.phpをコピーしてください。<span id="1252937514122S" style="display: none"> </span><br /><br /> あなたのconfig.phpファイルを編集します。$theme-&gt;formrenderer行を削除して、次の新しい行を追加してください: $theme-&gt;parent = 'default';<br /><br /> これ以降、あなたは、デフォルトテーマを継承した新しいテーマを作成することができます。これは、Maharaがテーマファイル (イメージ,CSSファイルまたはテンプレート) を必要とする場合、まず、あなたのテーマディレクトリを探して、見つからない時は、デフォルトを使用することを意味します。<br /><br /> これは、あなたが例えば、static/imagesディレクトリを作成して、その中にlogo.gifを入れる場合、サイトロゴを変更できることを意味します。あなたは、static/style/*.cssでも同様のことができます - これらのスタイルシートは、親テーマのスタイルシートが読み込まれた後に読み込まれます。ですから、必要なことは、あなたが変更したいルールを上書きするだけです。残念ですが、デフォルトのcssには、数多くの重要なcssが含まれています (1.2では、すべて削除されます)。これらcssにより、カスタマイズ処理がさらに困難なことになってしまいます。<br /><br /> 願わくば、あなたがスタートするための十分な情報であれば良いのですが!<br />
<br />
</blockquote><br />
<br />
私たちは、ほとんどの場合で、テーマ作者が新しいテンプレートを作成したり、「デフォルト」テーマから、作者のテーマにテンプレートをコピーする必要がないことを希望します。新しいテーマのスタイルシートにおいて、デフォルトテーマをオーバーライドするだけで、多くの作業を完了することができます。<br />
<br />
</div></div>
WikiSysop