Theme settings: Difference between revisions

From MoodleDocs
m (redirect)
Tag: New redirect
 
(111 intermediate revisions by 26 users not shown)
Line 1: Line 1:
{{Themes}}
#Redirect [[Advanced theme settings]]
Location: ''Administration > Appearance > Themes > Theme settings''
 
 
== Theme settings ==
 
*''themelist'' - This lists the themes available for course and user themes. Leave this blank to allow any valid theme to be used. If you want to shorten the theme menu, you may specify a comma-separated list of names, though don't use spaces (e.g. standard,orangewhite).
 
*''allowuserthemes'' - If you enable this, then users will be allowed to set their own themes. User themes override site themes but not course themes.
 
*''allowcoursethemes'' - If you enable this, then teachers will be able to set their own course themes. Course themes override all other theme choices (site, user, or session themes)..
 
*''allowuserstohideblocks''- Allows users to display and hide blocks
 
*''showblocksonmodulepage'' -If activity module allows blocks, this will enable a pulldown list.
 
*''allowcategorythemes'' - If you enable this, then themes can be set at the category level (from Moodle 1.9 onwards).
 
== Theme types ==
 
==== Site themes ====
Site themes may be previewed and chosen via Administration >> Configuration >> [[Themes]].
 
==== User 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.
 
==== Course themes ====
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.
 
==== Session themes ====
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.
 
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>.
 
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.
 
== Theme overview ==
 
{| style="border:1px dashed #ddd"
|- style="vertical-align:top;text-align:left"
!Theme type
! style="background:#eee"|Overwrites
!Display
! style="background:#eee"|Setting type
|- style="vertical-align:top"
|Site
|style="background:#eee"| -
|all pages*
|style="background:#eee"|saved in theme profile
|- style="vertical-align:top"
|User
|style="background:#eee"|Site theme
|all pages*
|style="background:#eee"|saved in user profile
|- style="vertical-align:top"
|Course
|style="background:#eee"|Site, user and session themes
|one course
|style="background:#eee"|saved in course profile
|- style="vertical-align:top"
|Session
|style="background:#eee"|Site and user themes
|all pages*
|style="background:#eee"|temporary until logout
|}
(* except courses with the course theme set)
 
==Hide activity type navigation==
{{Moodle 1.9}}
From Moodle 1.9 onwards, the activity type (e.g. Quizzes) crumb in the navigation bar may be hidden from students or all users.
 
[[Category:Themes]]
 
[[es:Configuración de temas]]
[[fr:Configuration des thèmes]]

Latest revision as of 07:43, 16 April 2024