Тема: Adaptable. Настройка меню курсов

Re: Тема: Adaptable. Настройка меню курсов

от Eugene Yascov -
Количество ответов: 1
Каждый раз, когда слышу, что интерфейс мудла недружелюбный, становится интересно, что же люди берут за эталон дружелюбия?
Работал со множеством LCMS, они сейчас все примерно одинако выглядят. А у мудла еще и 100500 тем существует, которые в значительной степени меняют его облик.

Что касается темы Adaptable, то исключительно ее настройками вы нормально межстрочные интервалы не уберете, особенно если начнете регулировать размеры шрифта. В этой теме учень перегруженное CSS и без дополнительных правок пользователького CSS Вы вряд ли добьетесь чего-то вразумительного.

Ниже наши правки, если интересно. Но нужно учитывать, что они конечно же под наши настройки темы.

/**Настройка сетки редактирования пользователя**/
/**Сдвиг значков в блоках слева**/
.block_navigation .block_tree .depth_1 > .tree_item.branch {
padding-left: 5px;
}
.block_navigation .tree_item .icon, .block_settings .tree_item .icon {
margin-left: 3px;
}
.block_navigation ul.block_tree > li > ul, .block_navigation ul.block_tree > li > ul > li p.tree_item.branch {
padding-left: 2px;
}
.block > .content, #dockeditempanel .dockeditempanel_bd {
padding: 2px 10px;
}
/**Сдвиг списков**/
ul {
padding-left: 20px;
}

/**Поправка стрелочек в режиме редактирования**/
.editing .section .activity .editing_move {
left: 5px;
top: 7px;
}
.section-handle {
top: 5px;
}
/**Расстояние между блоками**/
.block, #dockeditempanel .dockeditempanel_hd {
margin-bottom: 10px;
}
#page .course-content ul li.section.main {
margin-bottom: 15px;
}
#maincontent {
height: 0px;
}

/**Расстояние между контентом в блоках курса**/
div.activity-wrapper {
margin: 0px 0 0px 0;
padding: 5px 0px 0px 0;
}

/**Рамка вокруг тем курсов**/
.sectionname {
padding: 10px 10px;
}

/**Расстояние между контентом в блоках справа**/
.block > .content, #dockeditempanel .dockeditempanel_bd {
padding: 2px 5px;
margin-left: 0px;
}
.block .header, .block > .card-body, #dockeditempanel .dockeditempanel_hd {
padding: 10px 5px 1px 5px;
}

li {
line-height: 20px;
}
.courses .coursebox {
margin-bottom: 2px;
}

.block .title h2 {
padding: 0 0 1px;
margin: 1px;

}
.box {
margin-top: 1px;
}

/** Добавляем стили в строку меню **/
#adaptable-page-header-wrapper #main-navbar .navbar .navbar-nav > li:first-child a {
padding-left: 10px!important;
}
#adaptable-page-header-wrapper #main-navbar .navbar .navbar-nav > li:last-child a:not(.moodlewidth) {
padding-right: 10px!important;
}
.moodlewidth, .moodlezoom {
padding-right: 10px!important;
padding-left: 10px!important;
}
@media (max-width: 1199px) {
#adaptable-page-header-wrapper #main-navbar .navbar .navbar-nav > li:first-child a {
padding-left: 4px!important;
}
#adaptable-page-header-wrapper #main-navbar .navbar .navbar-nav > li:last-child a:not(.moodlewidth) {
padding-right: 4px!important;
}
.moodlewidth, .moodlezoom {
padding-right: 4px!important;
padding-left: 4px!important;
}
}
#adaptable-page-header-wrapper #main-navbar li a:not(.dropdown-item):hover {
color: #fff!important;
}
#above-header .fa {
color: #fff;
}

/** Выравниваем по вертикалb поле курса с боковым меню **/
#region-main {
padding-top: 0 !important;
padding-bottom: 0 !important;
}

/** Выравниваем чекбоксы у элементов курса **/
.section .activity .actions-right .actions {
top: 0 !important;
right: 0 !important;
}
.actions .btn-link:hover {
background: none !important;
}
.actions .btn-link:hover > img {
background: #eee !important;
}

.path-course-view li.activity form.togglecompletion .ajaxworking {
right: 12px !important;
top: 11px !important;
}
.path-course-view li.activity span.autocompletion {
margin-right: 5px;
}

.section li.activity {
padding: .2em;
}

/** Убирает отступ меню авторизированного пользователя **/
#adaptable-page-header-wrapper #above-header a.dropdown-toggle {
margin-top: 0px!important;
}
В ответ на Eugene Yascov

Re: Тема: Adaptable. Настройка меню курсов

от Алексей Буренко -
Здравствуйте. Установил эту прекрасную тему, начинаю по немногу разбираться.

У меня возник вопрос с дополнительным меню верхнего заголовка, оно у меня отображается в виде кнопки, без текста, при клике на кнопку открывается тёмный фон и там уже все ссылки. 

Я хотел бы что бы оно было в виде текста и подменю всплывало, как это в других системных пунктах. 

Может кто-то подсказать как это сделать? 

Спасибо.