Moodle 2.8
Друзья. Посоветуйте как перенести элементы курса (главная страница курса) в HTML-блок сбоку страницы.
По умолчании ссылки на элементы курса располагаются в середине:

Moodle 2.8
Друзья. Посоветуйте как перенести элементы курса (главная страница курса) в HTML-блок сбоку страницы.
По умолчании ссылки на элементы курса располагаются в середине:

Уже не помню, где взял, но есть такой блок для размещения активностей в блоке. Часто используем.
Юрий, а зачем вы выложили стандартный блок "Элементы курса"?
2Илья: не совсем понятно, что вы хотите сделать. Вам нужно убрать все ссылки на ресурсы/элементы_курса из центральной части страницы в какой-то блок? А как быть тогда с элементами управления, отметками о выполнении и т. д.?
Да, перенести из центра в боковой блок.
Вопрос: а зачем? И что тогда будет в центральной части страницы? И где будут размещаться остальные стандартные блоки?
1. Где найти PHP-код (ресурсы/элементы_курса из центральной части страницы)?
2. Как корректно удалить этот код?
3. Как разместить в боковом блоке, чтобы была возможность не просто переходить по ссылкам на элемент курса, но, и в режиме редактирования добавлять, удалять, редактировать, скрывать... эти элементы/ресурсы?
В корне неверный подход. Это вмешательство в ядро Мудл и до добра не доведет.
Вы идете по неверному пути. Вам просто нужно изменить тему оформления. Выбрать из базы плагинов подходящую и чуток её подкорректировать, сместив центральную часть в сторону и сузив до разумной ширины.
Да, Вадим, согласен с Вами.
Буду использовать блок Side Bar.
Без вмешательства в PHP.
Спасибо!

Использование блока Side Bar.
Установил блок, активировал в нем форум.
В самом блоке всё прекрасно. Но, внизу страницы автоматически добавилась тема "Потерянные элементы курса".
Если эту тему скрыть - ссылка на созданный форум в блоке Side Bar также становится неактивна...

ДОБАВЛЕНО:
Ага! Нашел! - Необходимо в скрытой теме "Потерянные элементы курса" ещё раз открыть форум (или другой элемент/ресурс).
Единственной проблемой будет то, что придется скрыть или удалить все элементы/ресурсы про которые написано в первом посте. При этом вся информация в бывшем форуме, чеклисте, посещаемости и т.д. пропадет.
Придется использовать вновь созданные в блоке элементы/ресурсы. Буду активировать блок Side Bar в новых курсах.
Огромное спасибо всем!
Ранее созданные Вами элементы не потеряют своих данных и свойств, если их просто переместить в эту секцию. После этого они появятся в блоке Side Bar.
Логика применения этого блока очень интересная. Она заключается в том, чтобы разгрузить центральную часть курса от тех элементов, которые не входят ни в одну из тем. Например, общий форум, чеклист, опросы общего характера. В общем так, как было показано вначале.
Где будет показан этот блок, решайте сами. Я всегда стараюсь их выводить или все влево или все вправо. Тогда основная часть курса становится шире. Но больше четырех блоков стараюсь не применять.
Юрий, спасибо. - Действительно студентам эта секция не видна.
Логика интересная. Всё прекрасно работает!
Просто переместил эти элементы и всё.
Хороший блок.
Огромное спасибо!!!
А зачем какой-то особенный блок устанавливать? Можно взять всем известный блок HTML и скопировать в него нужные элементы курса вместе с их иконками. Буквально Ctrl/C - Ctrl/V и в блоке HTML будет то же, что на вашем рисунке: от форума до посещаемости.
Если не хотите, чтобы в курсе и блоке элементы повторялись, можно разместить их оригиналы в N+1-й секции, а видимыми сделать N секций.