Custom Admin Themes: Difference between revisions
From LimeSurvey Manual
Markusd1984 (talk | contribs) added steps for 3.0 and highlight editing AdminTheme.php |
|||
Line 31: | Line 31: | ||
<filename>custom.js</filename> | <filename>custom.js</filename> | ||
</js></syntaxhighlight> | </js></syntaxhighlight> | ||
=LimeSurvey Version 3.0+= | |||
==Creating a new theme== | |||
*Same procedure as in 2.5 to copy a theme folder, rename and modify the config.xml | |||
*Add the new admin theme name in '''/application/models/AdminTheme.php''' | |||
*'''Clear the cache''' in the Global Settings > General tab /surveys/index.php/admin/globalsettings#general |
Revision as of 14:35, 19 November 2018
LimeSurvey Version 2.06
Creating a new theme
- In /yourLimeSurveyDirectory/styles/, copy and rename one of the core admin theme directories
- In Global settings --> General, activate the new theme
Insert a JavaScript file into a custom theme
See the workaround here.
LimeSurvey Version 2.5
Creating a new theme
- Copy one of the themes from /yourLimeSurveyDirectory/styles to /yourLimeSurveyDirectory/upload/admintheme/ and rename it (let's say "'yourTheme'")
- Modify /yourLimeSurveyDirectory/upload/admintheme/yourTheme/config.xml to change the name, description and any other items in the <metadatas> tag you see fit
- In Global settings --> General, activate the new theme
Insert a JavaScript file into a custom theme
- Add a custom.js file to /yourLimeSurveyDirectory/upload/admintheme/yourTheme/scripts/
- Modify the <js> tag in /upload/admintheme/yourTheme/config.xml to include the new file so it would end up looking something like this:
<js>
<filename>notify.js</filename>
<filename>save.js</filename>
<filename>panelclickable.js</filename>
<filename>panelsanimation.js</filename>
<filename>sidemenu.js</filename>
<filename>bootstrap-switch.min.js</filename>
<filename>jquery.jcarousel.min.js</filename>
<filename>jcarousel.responsive.js</filename>
<filename>custom.js</filename>
</js>
LimeSurvey Version 3.0+
Creating a new theme
- Same procedure as in 2.5 to copy a theme folder, rename and modify the config.xml
- Add the new admin theme name in /application/models/AdminTheme.php
- Clear the cache in the Global Settings > General tab /surveys/index.php/admin/globalsettings#general