Шаблоны
Материал из MoodleDocs.
Шаблоны для модуля «База данных» позволяют настраивать расположение информации при просмотре или редактировании записей. Это очень похоже на технику "слияния писем", которая используется в таких текстовых редакторах, как Open Office Writer или Microsoft Word.
Имейте в виду, что на данный момент сохранять шаблоны нельзя (3 февраля 2007 г.).
Содержание |
Использование тэгов
Вы можете вставить в шаблон содержимое каждого из полей базы данных и несколько специальных тэгов (перечисленных ниже).
Список тэгов и полей расположен на странице слева. Для того, чтобы вставить тэг или поле, перейдите в режим просмотра кода HTML, поместите курсор в нужном месте текста, затем щелкните по тэгу или полю, которые нужно вставить. Или просто впечатайте точное название тэга или поля между специальными символами: ##так## — для тэга или [[так]] — для поля.
- ##Edit## создает пиктограмму "Редактировать", щелчок по которой позволяет редактировать текущую запись (пиктограмма появляется только в том случае, если у пользователя есть права на редактирование)
- ##More## создает пиктограмму "Просмотр", щелчок по которой переводит пользователя в режим просмотра записей по одной, где может содержаться более подробная информация
- ##MoreURL## выполняет ту же функцию, что и предыдущий тэг, позволяя вместо пиктограммы "Просмотр" использовать любые другие ссылки (в частности, текстовые ссылки типа "Подробнее") или делать ссылками содержимое полей. Чтобы вставить данный тэг, выделите текст или поле, которые будут служить ссылкой, щелкните по кнопке "Вставка ссылки" в визуальном редакторе вашего браузера и в поле "URL-адрес" введите ##MoreURL##. Обратите внимание: между "More" и "URL" не должно быть пробелов.
- ##Delete## создает пиктограмму "Удалить", щелчок по которой позволяет удалить текущую запись (пиктограмма появляется только в том случае, если у пользователя есть права на редактирование)
- ##Approve## создает ссылку, которая позволяет разрешить отображение текущей записи в базе данных (ссылка появляется только в том случае, если у пользователя есть на это права)
- ##Comments## создает ссылку для просмотра/редактирования комментариев (ссылка появляется только в том случае, если комментарии разрешены в установках модуля)
- ##User## создает ссылку на личную страничку участника курса, который добавил запись в базу данных; текстом ссылки является имя участника
Видео-ролик (на англ. яз.), демонстрирующий использование тэгов
Шаблон для просмотра записей в виде списка
Данный шаблон позволяет изменять состав полей и их расположение в режиме просмотра сразу множества записей (например, результатов поиска). Шаблон можно настроить так, чтобы в списке записей отображались только самые общие сведения, а более подробная информация (в режиме просмотра записей по одной) была доступна после щелчка по названию записи.
Шаблон для просмотра записей по одной
Данный шаблон используется для отображения записей по одной, поэтому в распоряжении создателя базы данных оказывается больше места для того, чтобы размещать здесь, например, более крупные изображения или более подробную информацию, чем в режиме просмотра записей в виде списка.
Шаблон для добавления записей
Данный шаблон создает интерфейс, используемый для добавления и редактирования записей в базе данных. На данный момент сохранение нового шаблона уничтожает старый. В дальнейшем планируется обеспечить пользователя возможностью создавать (а также называть, импортировать и экспортировать) шаблоны для повторного использования. А пока вы можете сохранить тот или иной шаблон, скопировав его на свой компьютер (например, в какой-нибудь текстовый редактор).
Шаблон RSS
Позволяет настраивать содержимое каналов RSS для записей базы данных.
Шаблон CSS
Если для кода HTML в других шаблонах требуется CSS, чтобы обеспечить нужный стиль отображения, вы можете задать его здесь.
Кнопка «Сброс шаблона»
После добавления в базу данных полей в шаблонах появится HTML код, задающий расположение информации, вводимой в базу данных, по умолчанию. Если в дальнейшем вы создадите дополнительные поля, нажмите на кнопку «Сброс шаблона»; это добавит в шаблон код HTML для новых полей в структуру отображения информации, заданную по умолчанию. Но если вы нажмете на эту кнопку после редактирования шаблонов, внесенные в шаблоны изменения будут утеряны (так как в шаблонах будет восстановлена структура, заданная по умолчанию). Поэтому лучше сначала определиться с составом полей, а затем изменять шаблоны.
Для тех, кто хочет использовать шаблоны из базы данных Moodle Site's Modules and plugins
См. также
- Обсуждение (на англ. яз.) внешнего оформления модуля «База данных» в форуме курса «Using Moodle»
