Uploaded image for project: 'Moodle'
  1. Moodle
  2. MDL-67992

In any child theme of Boost the config icon_system standard does not work

    XMLWordPrintable

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Duplicate
    • 3.8
    • None
    • Themes
    • MOODLE_38_STABLE

    Description

      The reason is, that \core\output\icon_system_standard does not extend icon_system. Therefore the check if the selected icon system is valid fails. \theme_config::get_icon_system checks \core\output\icon_system::is_valid_system. When icon_system_standard does not extend icon_system the check fails.

      Changes to correct the bug

      from:

      class icon_system_standard {

      to:

      class icon_system_standard extends icon_system {

       

      How to test

      In a Boost child like »Classic« set 

      $THEME->iconsystem = \core\output\icon_system::STANDARD;

      Check the icons - they are still shown as fontawesome icons. After the patch the Moodle standard icons are shown.

      Attachments

        Issue Links

          Activity

            People

              stronk7 Eloy Lafuente (stronk7)
              urshunkler Urs Hunkler
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: