Themes: Elegance

Maintained by Picture of Bas BrandsBas Brands
Elegance is a beautiful two column Moodle theme with robust functionality and lots of custom settings.
1038 sites
49 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 Edelmann Gutierrez
    Tue, Sep 30, 2014, 5:06 AM
    Inside a course when trying to hide a section or item, if you have the ajax enabled there is a problem, the section will hide but also the section will be disabled, so you need to reload the whole page so you can unhide the section, and when it comes to an item, the item simply won´t hide, theres a fix for this trying to disable the ajax from the whole site, but i dont really call this a fix. i would apreciate any help


    Moodle Version 2.6
    Elegance: 2.7.1
  • Picture of Debora Alavarce
    Wed, Nov 12, 2014, 1:36 AM
    Congratulations on topic.
    We are having trouble assembling the slideshow.
    What are the specifications of images that should make the slideshow?

    thank you
    São Paulo / BR
  • Picture of Chris Chapman
    Tue, Nov 25, 2014, 7:14 PM
    Hi. I know lots of themes have had issues with the new gradebook in 2.8, wondered whether a 2.8 compatible version (or patch) is being worked on? Many thanks,
  • Picture of Przemyslaw Stencel
    Thu, Jan 22, 2015, 11:04 PM
    Hi, I'd like to use this theme on a moodle 2.8.x site, but as of now it's not yet officially compatible with 2.8. Is an update planned some time soon? If not, what problems can I encounter if I use Elegance on a 2.8 site? Is it just the fact that the user menu is not supported? Or is there anything else?
  • It's only an avatar...
    Sat, Jan 24, 2015, 7:13 AM
    I am trying to get Elegance working in Moodle 2.8 and not having much luck. I think I have fixed a problem in the renderers/core_renderer.php which relates to the user Menu. However neither Bootstrap nor Elegance CSS is working so my site is broken. I am just going to reset my server see if that makes any difference. If not then I will un-install both themes and start over again. Very frustrating and disappointing. I have also come across a missing string to do with messaging.
  • Picture of Torsten Händler
    Wed, Jan 28, 2015, 7:12 PM
    Well I got the theme work on Moodle 2.8.2+ and everything is fine, you have to change the
    public function user_menu() to public function user_menu($user = NULL, $withlinks = NULL) in the core_renderer.php in the theme and in the bootstrap theme and everything works
  • Picture of Aaron Batty
    Sat, Feb 21, 2015, 10:06 AM
    Something has changed about how Firefox is handling the background slideshow in Elegance 2.6.2 on a Moodle 2.6 server. The first image loads great, but then the others get weirdly cut:

    This was working great until December or so, and still works great in Webkit browsers and even in IE. Just Firefox is having the issue, which is annoying, because I'm a Firefox die hard.

    A friend of mine had this to say:

    I assume the issue is that the background image is getting cropped in FF. The "backstretch" DOM element has an inline style that sets overflow:hidden, and FF interprets where content ends in some funny ways. There isn't a reason for this overflow property since it appears there is some JS that is setting an explicit height on that object ... if you have access to whatever is creating that inline style, and you can just tell it not to add that overflow property, that would be the best. ... To override that inline CSS you can add this to the appropriate CSS file:
    .backstretch { overflow: auto !important; }

    I tried commenting out "overflow: hidden" in backstretch_2.0.6.js, but it didn't work. Any ideas on what .css file I need to edit to try this suggestion?

    I realize that I'm running older versions of everything, but Moodle has become such a house of cards that I just try not to touch anything once I get it working. Also, I've customized this theme a bit, and I don't have time to slot those changes into a new version right now...
  • Picture of Juls Allen
    Thu, Mar 19, 2015, 2:26 PM
    I can't see My Courses block in my site.
  • Picture of Jackie Toth
    Wed, Apr 8, 2015, 8:08 PM
    Moodle 2.8.5 and using "Use Custom Login" doesn't display the "Remember Username" option on login screen when "Remember username" is set to "Optional" or "Yes" in Site Policies
  • Picture of William Mair
    Wed, Jun 3, 2015, 6:37 PM
    I have the same problem as Jackie, but using Moodle 2.7.1. I've raised bug for the issue
  • Picture of Roberto Ferrera
    Wed, Jun 10, 2015, 4:40 PM
    Hello is it possible to move the URL button of the slideshow to a different position?

    And can the button not be transparent and have a solid color with clicking on it?

    Thank you very much
  • Picture of Kim Ho
    Tue, Jul 14, 2015, 6:59 AM
    Thank you for this theme.

    In the text editor, I noticed that only Header 1 is available. I am I doing something wrong? I need to use the other Header options for formatting webpages.
  • Picture of David Mudrák
    Mon, Oct 12, 2015, 8:20 PM

    I am happy to announce that Bas Brands become a new maintainer of this theme. Good luck Bas, and thanks in advance for looking after this!

  • Picture of Sam McCullough
    Sat, Oct 17, 2015, 6:52 AM

    I just installed this theme and am running into an issue when trying to change the logo. The File Manager never seems to load. There is a loading wheel that shows forever.

    Has anyone seen this? Is there a work-around solution?

    Best Regards,

  • Picture of merrin fulton
    Tue, Dec 1, 2015, 6:27 AM
    Hi, I'm running Moodle v3.0+ and the latest version of Elegance. The theme is working responsively with Firefox and Safari and Chrome but it shatters in IE11 - have tried numerous pcs. Is anybody else experiencing this? site is Anybody have a fix?
Please login to post comments