Themes ::: theme_elegance
Maintained by Picture of Bas BrandsBas Brands
Elegance is a beautiful two column Moodle theme with robust functionality and lots of custom settings.
Latest release:
828 sites
51 fans
Current versions available: 4


  • Custom "Quick Links" and "Marketing" spots.
  • A Frontpage Carousel.
  • Custom "Front Page Content" and "Footer" content.
  • Custom Colors.
  • Custom log in screen with rotating background images.



  • Please do not use the github version of this theme in a production environment. The current plugin repository version will always be the most stable.
  • Please don't ask for support in the comments section here- there's no easy way for me to discuss with you.  Use the "Discussion" thread under "Useful Links" below.


Screenshot #0
Screenshot #1
Screenshot #2
Screenshot #3


Picture of Bas Brands
Bas Brands (Lead maintainer)
Julian Ridden
Julian Ridden: Original author
Picture of Danny Wahl
Danny Wahl: Previous maintainer
Please login to view contributors details and/or to contact them

Comments RSS


  • Picture of Alan Paschoal
    Sun, Apr 13, 2014, 7:56 AM
    Hi Julian, congrets on the Theme, its beautifull.
    I`m on my first project, its almost ready to go online.
    The only thing I was not able to configure is the SlideShow Speed, I`ve changed the [Slide Speed] number, but it change the length of the slide swap only, not the time that the slide remain on page. Is that how it`s supposed to work? (I`m on latest version...)
    Thanks! Regards, Alan
  • Picture of Alan Paschoal
    Sun, Apr 13, 2014, 9:31 AM
    At the Imoot page http://2014.imoot.org/mod/page/view.php?id=1
    The page show a heading, that is similiar to the blocks.
    In my site its now showing that way, its just a normal text.
    What could that be?
  • Picture of Vladimir Zemlyakov
    Tue, Apr 15, 2014, 4:49 AM
    find in configs don`t work
    54 line in file ./renderers/block_settings_renderer.php
    $content .= html_writer::tag('button', s(get_string('go')), array('type' => 'button', 'class' => 'btn btn-default'));
    $content .= html_writer::tag('button', s(get_string('go')), array('type' => 'submit', 'class' => 'btn btn-default'));
  • Picture of jose m. cordero
    Wed, Apr 16, 2014, 10:50 PM
    Thank you for this beautiful theme.
    I have a problem with the slider header see it as a firefox, chrome or IE looks different.
    Also according to the computer and its resolution varies almost doubling the header image in some cases.
    I would appreciate help.
    Thank you very much.
  • Picture of Sebastián Pizarro Cortés
    Thu, Apr 24, 2014, 1:16 PM
    Thanks for your template.
    The only problem is installed the theme "elegance" in moodle 2.6.2. The problem we have is that when you click on "Site Management" --> Appearance --> Theme Setting or all sections of appearances. I finally sent to a blank page.

    Under this address: http://www.pedinta.cl/admin/settings.php?section=theme_elegance_generic

    It seems that the problem is due to the permissions, however the dedicated server provider told me it was not that, but Moodle.

    To see my web should go to modify the host file and include the following line: pedinta.cl www.pedinta.cl
  • Picture of Kevin Smith
    Sat, Apr 26, 2014, 5:09 AM
    Hi Julian,

    I love the template but I do have a question regarding the slideshow. What is the best resolution for the slide show for any screen resolution? I uploaded a banner and it was duplicated on a smaller "box" screen to fit the area. What do you recommend?

  • Picture of Bill Galbraith
    Fri, May 9, 2014, 2:23 AM
    This looked to be a great theme, but I had a problem with it. I wanted to try it out on a scratch Moodle installation before applying it to my main site. I added this theme to a new installation of Moodle 2.6.2 for Windows, using the Windows installed. When the theme is changed to Elegance, Apache server went down. Restarting causes the same problem. Makes me really hesitate to install it on my GoDaddy account.
  • Picture of luke power
    Fri, May 9, 2014, 10:08 PM
    I seem to be having a problem with this theme. When I try to view something in a course, may it be a folder or the forum, I get a error message " Fatal error: Call to undefined method theme_elegance_core_renderer::navbar_button_reader() in /opt/lampp/htdocs/theme/elegance/layout/default.php on line 40" I am unsure how to fix this, any help?
  • Picture of Chris Simpson
    Wed, May 14, 2014, 6:31 AM
    Thank you for the theme, it is great. Is it possible to add a "My Courses" menu to the navbar similar to the one found in the Essential Theme? This made navigation for students at my high school through there enrolled courses much simpler.

    Thanks again, Chris
  • Picture of Brian Peat
    Wed, May 21, 2014, 10:36 PM
    Have you considered adding an option to display the course name at the top of the course page? I always end up having to hack the template to do this. I ended up adding this under line 26 on default.php (after the region-main ID line, around 127):

    <?php echo $PAGE->heading ?>

    That renders the course title nicely at the top of the course, but inside the page container (as opposed to above the white box but under the nav bar).
  • Picture of Brian Peat
    Wed, May 21, 2014, 10:37 PM
    heh, that tag is wrapped in an h1 with class = courseTitle but it got rendered into this page instead of printing it smile
  • Picture of Foot Tsang
    Thu, May 22, 2014, 3:01 PM
    This theme is very beautiful. Impressive!

    However, I encounter a problem.
    When I launch the SCORM activity, the screen does not fit to the whole screen (the width) even if there is no block set in the right column. The right column is empty and it is odd.

    I have tested, with other theme, the activity would be expanded and would not just restrict the the left column.

    May I know if I can just make it as 1 column, i.e. only the column of the SCORM activity, or other solution / setting I can do?
  • Picture of Jhon Alexander Cifuentes Vergara
    Wed, May 28, 2014, 9:13 PM
    I have to same problem, could you find some solution
  • Mian Omer
    Fri, May 30, 2014, 7:29 PM
    Hi, If i chose default category icons it works, but custom category icons are not set. What could be the possible reason?
    Any help or solution will be much appreciated.
  • Picture of William Scott
    Tue, Jul 1, 2014, 11:58 AM
    My font's seem to have broken as only the headers are in a nice font, the others are in times new roman (or equivalent). And it is a fresh installation of the theme, and ideas ?
Please login to post comments