「テーマ設定」の版間の差分

提供:MoodleDocs
移動先:案内検索
(Done ....!)
 
(同じ利用者による、間の31版が非表示)
1行目: 1行目:
{{テーマ}}
{{テーマ}}
作成中です - [[利用者:Mitsuhiro Yoshida|Mitsuhiro Yoshida]] 2008年6月12日 (木) 07:28 (CDT)


ロケーション: サイト管理 > アピアランス > テーマ > テーマ設定
ロケーション: サイト管理 > アピアランス > テーマ > テーマ設定
7行目: 5行目:
== テーマ設定 ==
== テーマ設定 ==


*テーマリスト - コースおよびユーザが利用できるテーマのリストです。空白にした場合、すべてのテーマを使用することができます。テーマメニューを短くしたい場合は、カンマで区切ったテーマ名を入力してください (テーマ名に空白を使用しないでください!)。例: standard,orangewhite
*テーマリスト - コースおよびユーザが利用できるテーマのリストです。空白にした場合、すべてのテーマを使用することができます。テーマメニューを短くしたい場合、カンマで区切ったテーマ名を入力してください (テーマ名に空白を使用しないでください!)。例: standard,orangewhite


*ユーザテーマを許可する - この設定を有効にした場合、ユーザは自分のテーマを設定することができます。サイトテーマは、ユーザテーマに上書きされます (コーステーマは上書きされません)。
*ユーザテーマを許可する - この設定を有効にした場合、ユーザは自分のテーマを設定することができます。サイトテーマは、ユーザテーマに上書きされます (コーステーマは上書きされません)。
15行目: 13行目:
*カテゴリテーマを許可する - この設定を有効にした場合、カテゴリに独自のテーマを設定することができます。独自のテーマが設定されていない限り、カテゴリテーマはすべての子カテゴリおよびコースのテーマを上書きします。警告: カテゴリテーマを有効にするとパフォーマンスに影響を及ぼします。
*カテゴリテーマを許可する - この設定を有効にした場合、カテゴリに独自のテーマを設定することができます。独自のテーマが設定されていない限り、カテゴリテーマはすべての子カテゴリおよびコースのテーマを上書きします。警告: カテゴリテーマを有効にするとパフォーマンスに影響を及ぼします。


*ユーザのブロック非表示を許可する - Allows users to display and hide blocks
*ユーザのブロック非表示を許可する - ユーザにブロックの表示および非表示を許可します。


*モジュールページにブロックを表示する -If activity module allows blocks, this will enable a pulldown list.
*モジュールページにブロックを表示する - いくつかの活動モジュールでは、ページにブロックを表示することができます。この設定を有効にした場合、教師はサイドブロックをページに追加することができます。そうでない場合、この機能は表示されません。


*活動タイプナビゲーションを非表示にする - If you enable this, then themes can be set at the category level (from Moodle 1.9 onwards).
*活動タイプナビゲーションを非表示にする - 活動モジュールで表示されるナビゲーション内の活動タイプ (例 小テスト) リンクを誰に非表示にするか選択します。


== テーマタイプ ==
== テーマタイプ ==


==== サイトテーマ ====
==== サイトテーマ ====
Site themes may be previewed and chosen via Administration >> Configuration >> [[Themes]].
サイトテーマは、「サイト管理 > アピアランス > [[テーマ]] > テーマセレクタ」でプレビューおよび選択することができます。


==== ユーザテーマ ====
==== ユーザテーマ ====
If the option ''allowuserthemes'' is enabled, each user may select their preferred theme on the [[user/edit|Edit profile]] page. All Moodle pages will be displayed in the user's theme, apart from courses where a course theme has been set.
 
「allowuserthemes」 (ユーザテーマを許可する) オプションを有効にすることで、ユーザは[[プロファイルの編集]]ページで好きなテーマを選択することができます。コーステーマが設定されていない限り、すべてのMoodleページはユーザテーマに表示されます。


==== コーステーマ ====
==== コーステーマ ====
If the option ''allowcoursethemes'' is enabled, each editing teacher may select their course theme via the Force theme option on the [[course/edit|Course settings]] page. The course will always be displayed in the theme specified in the course setting, with user and the site themes being overwritten.
「allowcoursethemes」 (コーステーマを許可する) オプションを有効にすることで、教師は[[コース設定]]ページの「テーマの強制」でコーステーマを選択することができます。コースは常にコース設定で指定されたテーマで表示され、ユーザおよびサイトテーマを上書きします。


==== カテゴリテーマ ====
==== カテゴリテーマ ====
{{Moodle 1.9}}In Moodle 1.9 onwards, category themes may be set. There is an admin setting to turn this feature on/off under "Site Administration/Appearance/Themes/Theme settings". It is off by default as it does take a bit of processing overhead. If it is switched on then you will be able to select a theme when editing categories. The theme will then apply to all courses in that category or child categories and the category page itself.
{{Moodle 1.9}}Moodle 1.9以降、カテゴリテーマを設定することができます。「サイト管理 > アピアランス > テーマ > テーマ設定」にて、この機能を有効にすることができます。パフォーマンスに影響を及ぼすため、デフォルトでは無効にされています。有効にした場合、カテゴリの設定時、テーマを選択することができます。設定後、カテゴリ内のすべてコースまたは子カテゴリおよびカテゴリページ自身にテーマが適用されます。


==== セクションテーマ ====
==== セクションテーマ ====
Moodle offers an additional way to set a theme - the '''session theme'''. This is set with the URL and lasts until you log out. When you next login, the site/course/user themes are active again. This option is great for theme testing and works perfectly when you want to enable different themes for different situations.
Moodleでは、さらにテーマを設定する方法を提供しています- 「セッションテーマ」です。これは、URIおよび、あなたが最後にログインした状態により設定されます。あなたの次回ログイン時、サイト/コース/ユーザテーマは、再度有効化されます。このオプションは、テーマのテストに最適です。また、異なるテーマを異なる状況で設定したい場合、完璧に動作します。


For example you can offer a special link for PDA users and integrate the session theme ''orangewhitepda'' in that link. Nobody needs to change any settings, you just click on that link. The session theme is called by the URL parameter <code>&theme=orangewhitepda</code>. The whole URL  without the session theme could look like <code><nowiki>http://mymoodlesite.org/course/view.php?id=18</nowiki></code> and with the parameter for the PDA theme like <code><nowiki>"http://mymoodlesite.org/course/view.php?id=18&theme=orangewhitepda"</nowiki></code>.
例えば、あなたはPDAユーザに対して、セッションテーマ「orangewhitepda」を統合した特別なリンクを提供することができます。この場合、テーマ設定を変更する必要はなく、設置したリンクをクリックするだけでテーマを変更することができます。セッションテーマは、URIパラメータ <code>&theme=orangewhitepda</code> によりコールされます。セッションテーマなしのURIは、 <code><nowiki>http://mymoodlesite.org/course/view.php?id=18</nowiki></code> のようになります。また、PDAテーマのパラメータを含んだURIは、 <code><nowiki>http://mymoodlesite.org/course/view.php?id=18&theme=orangewhitepda</nowiki></code> のようになります。


In a standard Moodle installation, session themes are not active. To activate them the administrator must add the parameter <code>$CFG->allowthemechangeonurl = true;</code> to the Moodle ''config.php'' file in the Moodle base directory.
通常のMoodleでは、セッションテーマが有効にされていません。セッションテーマを有効にするには、Moodleの設定ファイル「config.php」に次のパラメータを追加する必要があります: <code>$CFG->allowthemechangeonurl = true;</code>


==== ページテーマ ====
==== ページテーマ ====
A page theme is for special page-only themes set by code.
特別ページのみに使用するページテーマは、コード変更により設定します。


== テーマオーバービュー ==
== テーマオーバービュー ==
49行目: 48行目:
{| style="border:1px dashed #ddd"
{| style="border:1px dashed #ddd"
|- style="vertical-align:top;text-align:left"
|- style="vertical-align:top;text-align:left"
!Theme type
!テーマタイプ
! style="background:#eee"|Overwrites
! style="background:#eee"|オーバーライト
!Display
!表示
! style="background:#eee"|Setting type
! style="background:#eee"|設定タイプ
|- style="vertical-align:top"
|- style="vertical-align:top"
|Site
|サイト
|style="background:#eee"| -  
|style="background:#eee"| -  
|all pages*
|すべてのページ*
|style="background:#eee"|saved in theme profile
|style="background:#eee"|テーマプロファイルで保存
|- style="vertical-align:top"
|- style="vertical-align:top"
|User
|ユーザ
|style="background:#eee"|Site theme
|style="background:#eee"|サイトテーマ
|all pages*
|すべてのページ*
|style="background:#eee"|saved in user profile
|style="background:#eee"|ユーザプロファイルで保存
|- style="vertical-align:top"
|- style="vertical-align:top"
|Course
|コース
|style="background:#eee"|Site, user and session themes
|style="background:#eee"|サイト、ユーザおよびセッションテーマ
|one course
|1コース
|style="background:#eee"|saved in course profile
|style="background:#eee"|コースプロファイルで保存
|- style="vertical-align:top"
|- style="vertical-align:top"
|Session
|セッション
|style="background:#eee"|Site and user themes
|style="background:#eee"|サイトおよびユーザテーマ
|all pages*
|すべてのページ*
|style="background:#eee"|temporary until logout
|style="background:#eee"|ログアウトまでの一時的
|}
|}
(* except courses with the course theme set)
(* コーステーマが設定されたコースを除く)


== サイドブロックの幅 ==
== サイドブロックの幅 ==
{{Moodle 1.8}}When you need to define the side column width for your themes you can add the following settings to your theme config.php.
{{Moodle 1.8}}サイドカラムの幅を定義したい場合、あなたのテーマのconfig.phpファイルに以下の設定を追加してください。


<code><pre><nowiki>
<code><pre><nowiki>
85行目: 84行目:
$THEME->block_r_max_width = 260;
$THEME->block_r_max_width = 260;


/// These values define the min and max width of the left and right
/// これらの値は、コースページ内の左右のサイドブロックの
/// sibelocks in the course pages. If not set or false the standard
/// 最小および最大幅を定義します。設定されていない場合、
/// values are taken.
/// スタンダードテーマの値が取得されます。
</nowiki></pre></code>
</nowiki></pre></code>


==カラム順を変更する==
==カラム順を変更する==
{{Moodle 1.8}}When you need to change the column order for your themes you can add the following settings to your theme config.php.
{{Moodle 1.8}}カラムの順番を変更したい場合、あなたのテーマのconfig.phpファイルに以下の設定を追加してください。


<code><pre><nowiki>
<code><pre><nowiki>
$THEME->layouttable = array('left', 'right', 'middle');
$THEME->layouttable = array('left', 'right', 'middle');


/// These values define the order of the columns for all
/// これらの値は、すべてのページで表示される
/// pages showing sideblocks. If not set Moodle uses the
/// サイドブロックのカラム順を定義します。
/// default order:
/// 設定されていない場合、Moodleはデフォルトの
/// カラム順を使用します。
/// $THEME->layouttable = array('left', 'middle', 'right');
/// $THEME->layouttable = array('left', 'middle', 'right');
</nowiki></pre></code>
</nowiki></pre></code>


== テーマ優先度==
== テーマ優先度==
{{Moodle 1.9}}In Moodle 1.9 onwards, the priority of themes can be set. The order defines which theme wins when there are several set at different levels. You can set a variable in config.php called $CFG->themeorder (see config-dist.php for more details). By default it is set to:  
{{Moodle 1.9}}Moodle 1.9以降、テーマの優先度を設定できるようになりました。テーマの優先度では、異なるレベルで複数のテーマが設定されている場合、どのテーマが勝つのか設定します。あなたは、$CFG->themeorderと呼ばれる変数をconfig.phpで設定することができます (詳細は、config-dist.phpをご覧ください)。デフォルトでは、次のように設定されています:  


<code><nowiki>$CFG->themeorder = array('page', 'course', 'category', 'session', 'user', 'site');</nowiki></code>
<code><nowiki>$CFG->themeorder = array('page', 'course', 'category', 'session', 'user', 'site');</nowiki></code>


==活動タイプナビゲーションを非表示にする==
==活動タイプナビゲーションを非表示にする==
{{Moodle 1.9}}In Moodle 1.9 onwards, the activity type (e.g. Quizzes) crumb in the navigation bar may be hidden from students or all users.
{{Moodle 1.9}}Moodle 1.9以降、ナビゲーションバー内に表示される活動タイプ (例 小テスト) は、学生またはすべてのユーザから隠すことができるようになりました。


==関連情報==
==関連情報==
*[http://www.youtube.com/watch?v=mCVsJ3Wsoj8 Video demonstrating how to set a category theme in Moodle 1.9]
*[http://www.youtube.com/watch?v=mCVsJ3Wsoj8 Moodle 1.9でのテーマ設定方法 (ビデオデモンストレーション) - 英語]


[[Category:テーマ]]
[[Category:テーマ]]


[[en:Theme_settings]]
[[en:Theme_settings]]

2008年6月20日 (金) 17:27時点における最新版

ロケーション: サイト管理 > アピアランス > テーマ > テーマ設定

テーマ設定

  • テーマリスト - コースおよびユーザが利用できるテーマのリストです。空白にした場合、すべてのテーマを使用することができます。テーマメニューを短くしたい場合、カンマで区切ったテーマ名を入力してください (テーマ名に空白を使用しないでください!)。例: standard,orangewhite
  • ユーザテーマを許可する - この設定を有効にした場合、ユーザは自分のテーマを設定することができます。サイトテーマは、ユーザテーマに上書きされます (コーステーマは上書きされません)。
  • コーステーマを許可する - この設定を有効にした場合、コースに独自のテーマを設定することができます。コーステーマは、他のすべてのテーマ (サイト、ユーザ、セッションテーマ) を上書きします。
  • カテゴリテーマを許可する - この設定を有効にした場合、カテゴリに独自のテーマを設定することができます。独自のテーマが設定されていない限り、カテゴリテーマはすべての子カテゴリおよびコースのテーマを上書きします。警告: カテゴリテーマを有効にするとパフォーマンスに影響を及ぼします。
  • ユーザのブロック非表示を許可する - ユーザにブロックの表示および非表示を許可します。
  • モジュールページにブロックを表示する - いくつかの活動モジュールでは、ページにブロックを表示することができます。この設定を有効にした場合、教師はサイドブロックをページに追加することができます。そうでない場合、この機能は表示されません。
  • 活動タイプナビゲーションを非表示にする - 活動モジュールで表示されるナビゲーション内の活動タイプ (例 小テスト) リンクを誰に非表示にするか選択します。

テーマタイプ

サイトテーマ

サイトテーマは、「サイト管理 > アピアランス > テーマ > テーマセレクタ」でプレビューおよび選択することができます。

ユーザテーマ

「allowuserthemes」 (ユーザテーマを許可する) オプションを有効にすることで、ユーザはプロファイルの編集ページで好きなテーマを選択することができます。コーステーマが設定されていない限り、すべてのMoodleページはユーザテーマに表示されます。

コーステーマ

「allowcoursethemes」 (コーステーマを許可する) オプションを有効にすることで、教師はコース設定ページの「テーマの強制」でコーステーマを選択することができます。コースは常にコース設定で指定されたテーマで表示され、ユーザおよびサイトテーマを上書きします。

カテゴリテーマ

Moodle 1.9

Moodle 1.9以降、カテゴリテーマを設定することができます。「サイト管理 > アピアランス > テーマ > テーマ設定」にて、この機能を有効にすることができます。パフォーマンスに影響を及ぼすため、デフォルトでは無効にされています。有効にした場合、カテゴリの設定時、テーマを選択することができます。設定後、カテゴリ内のすべてコースまたは子カテゴリおよびカテゴリページ自身にテーマが適用されます。

セクションテーマ

Moodleでは、さらにテーマを設定する方法を提供しています- 「セッションテーマ」です。これは、URIおよび、あなたが最後にログインした状態により設定されます。あなたの次回ログイン時、サイト/コース/ユーザテーマは、再度有効化されます。このオプションは、テーマのテストに最適です。また、異なるテーマを異なる状況で設定したい場合、完璧に動作します。

例えば、あなたはPDAユーザに対して、セッションテーマ「orangewhitepda」を統合した特別なリンクを提供することができます。この場合、テーマ設定を変更する必要はなく、設置したリンクをクリックするだけでテーマを変更することができます。セッションテーマは、URIパラメータ &theme=orangewhitepda によりコールされます。セッションテーマなしのURIは、 http://mymoodlesite.org/course/view.php?id=18 のようになります。また、PDAテーマのパラメータを含んだURIは、 http://mymoodlesite.org/course/view.php?id=18&theme=orangewhitepda のようになります。

通常のMoodleでは、セッションテーマが有効にされていません。セッションテーマを有効にするには、Moodleの設定ファイル「config.php」に次のパラメータを追加する必要があります: $CFG->allowthemechangeonurl = true;

ページテーマ

特別ページのみに使用するページテーマは、コード変更により設定します。

テーマオーバービュー

テーマタイプ オーバーライト 表示 設定タイプ
サイト - すべてのページ* テーマプロファイルで保存
ユーザ サイトテーマ すべてのページ* ユーザプロファイルで保存
コース サイト、ユーザおよびセッションテーマ 1コース コースプロファイルで保存
セッション サイトおよびユーザテーマ すべてのページ* ログアウトまでの一時的

(* コーステーマが設定されたコースを除く)

サイドブロックの幅

Moodle 1.8

サイドカラムの幅を定義したい場合、あなたのテーマのconfig.phpファイルに以下の設定を追加してください。

$THEME->block_l_min_width = 148;
$THEME->block_l_max_width = 148;
$THEME->block_r_min_width = 260;
$THEME->block_r_max_width = 260;

/// これらの値は、コースページ内の左右のサイドブロックの
/// 最小および最大幅を定義します。設定されていない場合、
/// スタンダードテーマの値が取得されます。

カラム順を変更する

Moodle 1.8

カラムの順番を変更したい場合、あなたのテーマのconfig.phpファイルに以下の設定を追加してください。

$THEME->layouttable = array('left', 'right', 'middle');

/// これらの値は、すべてのページで表示される
/// サイドブロックのカラム順を定義します。 
/// 設定されていない場合、Moodleはデフォルトの
/// カラム順を使用します。
/// $THEME->layouttable = array('left', 'middle', 'right');

テーマ優先度

Moodle 1.9

Moodle 1.9以降、テーマの優先度を設定できるようになりました。テーマの優先度では、異なるレベルで複数のテーマが設定されている場合、どのテーマが勝つのか設定します。あなたは、$CFG->themeorderと呼ばれる変数をconfig.phpで設定することができます (詳細は、config-dist.phpをご覧ください)。デフォルトでは、次のように設定されています:

$CFG->themeorder = array('page', 'course', 'category', 'session', 'user', 'site');

活動タイプナビゲーションを非表示にする

Moodle 1.9

Moodle 1.9以降、ナビゲーションバー内に表示される活動タイプ (例 小テスト) は、学生またはすべてのユーザから隠すことができるようになりました。

関連情報