Компьютеры Moodle Создаем свою тему для Moodle 2

Создаем свою тему для Moodle 2

Создаем свою тему для Moodle 2 на основе имеющейся темы

В этой заметке я расскажу - как сделать свою тему для Moodle, имея на руках другую рабочую тему. По факту - будем клонировать тему для Moodle 2.*.

Клонируем тему для Moodle

Итак, что нам понадобится. Так как мы будем работать с кодом - рекомендую взять программу Notepad++ - с её помощью мы сможем легко заменить строки в разных файлах.

Пусть для примера у нас есть тема с названием Boxxie, а мы хотим сделать свою тему на основе данной, но чтобы называлась она - Foxxie. (Пример из официальной документации)

  1. зайдем в папку, в которой лежит moodle
  2. перейдем в папку theme - в ней хранятся темы
  3. в этой папке будет лежать несколько папок с темами, одна из которых будет называться boxxie. Скопируем папку boxxie и переименуем в foxxie
  4. заходим в созданную папку foxxie/lang/en/ в ней вы найдете файл theme_boxxie.php его нужно переименовать в theme_foxxie.php
  5. в этом файле theme_foxxie.php нужно заменить все вхождения "boxxie" на "foxxie", аналогично заменяем "Boxxie" and "Foxxie" - делать это можно вручную, однако лучше - запустить notepad++ и выполнить автозамену (нажимаете CTRL+F - вкладка заменить)
  6. в файле /foxxie/config.php таким же способом заменяем "boxxie" на "foxxie"
  7. данного пункта нет в официальном руководстве - ваша тема получит статус "to be installed" после выполнения "do core update" - который вы увидите в админке - тема будет доступна
p.s. название темы - только латиница, только маленькие буквы, без пробелов
ctrl+f
 

Случайная новость

Apple отказалась от мировой с Samsung в Австралии

Буквально на днях компания Apple отклонила предложение компании Samsung урегулировать спор в отношении планшетов Galaxy Tab и iPad в австралийском суде.

Подробнее ...

Материал о ПК

Дополненная реальность от Microsoft - Holodesk

Зря вы ругаете Windows и его разработчиков из Microsoft, когда в очередной раз зависает ваш компьютер. У разработчиков из Microsoft есть дела куда важнее и интереснее! Мне кажется за этой технологией будущее, ведь Holodesk позволяет управлять виртуальными объёмными 3D-объектами в дополненной реальности через специальный прозрачный экран. Будущее моделирования за такими вещами.

Подробнее ...


Нажимай!

Кто на сайте

Сейчас 9 гостей онлайн

Голосуй

Используете ли вы плёнку на сенсорных экранах?
 

Valid XHTML 1.0 Transitional Читать в Яндекс.Ленте