как добавить тег на вкладки навигации, отображаемые на странице профиля Moodle

Я хочу добавить новую вкладку в навигацию по странице профиля. Я надеюсь сделать это с помощью блока или модуля Moodle. Пожалуйста, дайте мне ключ, чтобы сделать это.


person gihan    schedule 18.02.2011    source источник


Ответы (1)


Вы должны взломать код в /user/tabs.php (Moodle 1.9).

Просто добавьте новый элемент в массив $toprow:

$toprow[] = new tabobject('extra', 'http://a_link', 'Extra');

Где я указываю идентификатор, ссылку и метку для новой вкладки. Очевидно, вы должны добавить код для управления содержимым вкладки (возможно, используя $filterselect). В приведенном выше файле это делается для всех остальных вкладок, поэтому просто используйте его в качестве шаблона.

Параметры конструктора таб-объекта см. в /htdocs/lib/weblib.php.

Правда в коде.

person Roberto Aloi    schedule 08.03.2011