Здравствуйте. Аналогичная проблема.
1) Иногда пропадает меню
2) Нету курсов в меню
1) Определено, что в id nav-drawer - aria-hidden = "true" (принимает значение true / false рандомнно)
Решения два:
1. либо убрать display: none в стилях для nav-drawer[aria-hidden=true] .list-group-item
ваш сайт/theme/boost/scss/moodle файл drawer.scss - удалить #nav-drawer[aria-hidden=true] .list-group-item {
display: none;
}
ваш сайт/theme/boost/style файл moodle.css - удалить #nav-drawer[aria-hidden=true] .list-group-item {
display: none; }
2. либо aria-hidden для данного id(nav-drawer) должен принимать значение только false
ваш сайт/theme/boost/templates файл blocks-drawer.mustache - изменить true>
на false
Также необходимо очистить кэш как и в самой мудл так и в настройках сайта на хостинге (если он включен). Ну и конечно кэш браузера.
Если вы все сделали правильно нажмите Ctrl + Shift + I и попробуйте установить aria-hidden=true
меню не должно пропасть
Проделав данные действия меню перестало пропадать.
От и добрался к продаже курсов, а к этому моменту они сами появились.
Годится только как временное решение. Если найду причину - отпишусь.