Компьютеры 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
 

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

12 сентября Вышел Apple iPhone 5

Вышел в свет долгожданный для многих iPhone 5. Что же в нём нового?

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

Материал о ПК

Время отклика сенсорного экрана = 1 мс

Можете вы себе это представить или нет, но ребята из лабораторий Microsoft показали как бы удобно работалось человеку с сенсорным экраном, имеющим в 100 раз меньшую задержку по сравнению с теми устройствами, которые есть на рынке сейчас.

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


Нажимай!

Кто на сайте

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

Голосуй

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

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