Вставляет форму для генерации нового паспорта материала.
Использование
[[CreateMaterialPassport()]]
- Вставляет форму, у которой не заполнены поля без значений по умолчанию
[[CreateMaterialPassport(),Option1=Value1,Option2=Value2,...]]
- Вставляет форму, у которой изменены параметры по умолчанию.
Параметры
Параметр |
Тип |
Значение по умолчанию |
Описание |
Name |
Имя страницы |
отсутствует |
Имя новой страницы паспорта материала |
Title |
строка |
отсутствует |
Название материала |
OriginalTitle |
строка |
отсутствует |
Оригинальное название материала |
Base |
Имя страницы |
Базовая страница для паспорта |
|
Author |
строка |
отсутствует |
Автор материала |
License |
строка |
отсутствует |
Лицензия материала |
LicenseBase |
Имя страницы |
Страница с информацией о лицензиях |
|
Format |
строка |
отсутствует |
Формат материала |
FormatBase |
Имя страницы |
Страница с информацией о форматах |
|
URL |
строка |
отсутствует |
Ссылка на источник |
Template |
Имя страницы |
Шаблон для создания паспорта материала |
|
NameLabel |
строка |
"Имя страинцы" |
Надпись для поля с именем новой страницы |
TitleLabel |
строка |
"Название" |
Надпись для поля с названием материала |
OriginalTitleLabel |
строка |
"Оригинальное название" |
Надпись для поля с оригинальным названием материала |
BaseLabel |
строка |
"Базовая страница" |
Надпись для поля с базовой страницей для паспорта |
AuthorLabel |
строка |
"Автор" |
Надпись для поля с автором материала |
LicenseLabel |
строка |
"Лицензия" |
Надпись для поля с лицензией материала |
LicenseBaseLabel |
строка |
"Страница описания лицензий" |
Надпись для поля со страницей с информацией о лицензиях |
FormatLabel |
строка |
"Формат" |
Надпись для поля с форматом материала |
FormatBaseLabel |
строка |
"Страница описания форматов" |
Надпись для поля со страницей с информацией о форматах |
URLLabel |
строка |
"Источник" |
Надпись для поля со ссылкой на источник |
TemplateLabel |
строка |
"Шаблон" |
Надпись для поля с шаблоном для создания паспорта материала |
SubmitLabel |
строка |
"Создать паспорт материала" |
Надпись на кнопке отсылки формы |
ShowSetFields |
флаг |
отсутствует |
Если данный параметр задан, то отображаются все поля, у которых заданы значения |
EditSetFields |
флаг |
отсутствует |
Если задан данный параметр и ShowSetFields, то поля, у которых заданы значения, доступны для редактирования |
По умолчанию, отображаются только те поля, у которых отсутствуют значения по умолчанию.
Для задания в параметрах нескольких форматов или лицензиях используйте ";" вместо ",".
Поведение
При нажатии на кнопку сздания материала вызывается action CreateMaterialPassport с указанными в фрме параметрами. Список передаваемых параметров: Name, Title, OriginalTitle, Base, Author, License, LicenseBase, Format, FormatBase, URL, Template.
Примеры
[[CreateMaterialPassport()]] |
|
[[CreateMaterialPassport(Author=RMS, License=GFDL;CC-BY-SA, SubmitLabel=Создать документ за авторством Столлмана)]] |
|
[[CreateMaterialPassport(Author=RMS, License=GFDL;CC-BY-SA, SubmitLabel=Создать документ за авторством Столлмана, ShowSetFields=true)]] |
|
[[CreateMaterialPassport(Author=RMS, License=GFDL;CC-BY-SA, SubmitLabel=Создать документ за авторством Столлмана, ShowSetFields=true, EditSetFields=true)]] |