Различия между версиями 1 и 4 (по 3 версиям)
Версия 1 от 2008-06-22 19:45:46
Размер: 5813
Редактор: eSyr
Комментарий:
Версия 4 от 2008-08-02 06:47:44
Размер: 6933
Редактор: eSyr
Комментарий:
Удаления помечены так. Добавления помечены так.
Строка 13: Строка 13:
|| !OriginalTitle || строка || отсутствует || Оригинальное название материала ||
Строка 20: Строка 21:
|| Template || Имя страницы || MaterialPassportTemplate || Шаблон для сздания пасспорта материала || || Template || Имя страницы || MaterialPassportTemplate || Шаблон для создания паспорта материала ||
Строка 22: Строка 23:
|| !TitleLabel || строка || "Название" || Название материала ||
|| !BaseLabel || строка || "Базовая страница" || Базовая страница для паспорта ||
|| !AuthorLabel || строка || "Автор" || Автор материала ||
|| !LicenseLabel || строка || "Лицензия" || Лицензия материала ||
|| !LicenseBaseLabel || строка || "Страница описания лицензий" || Страница с информацией о лицензиях ||
|| !FormatLabel || строка || "Формат" || Формат материала ||
|| !FormatBaseLabel || строка || "Страница описания форматов" || Страница с информацией о форматах ||
|| URLLabel || строка || "Источник" || Ссылка на источник ||
|| !TemplateLabel || строка || "Шаблон" || Шаблон для сздания пасспорта материала ||
|| !TitleLabel || строка || "Название" || Надпись для пля с названием материала ||
|| !OriginalTitleLabel || строка || "Оригинальное название" || Надпись для поля с оригинальным названием
материала ||
|| !BaseLabel || строка || "Базовая страница" || Надпись для поля с базовой страницей для паспорта ||
|| !AuthorLabel || строка || "Автор" || Надпись для поля с автором материала ||
|| !LicenseLabel || строка || "Лицензия" || Надпись для поля с лицензией материала ||
|| !LicenseBaseLabel || строка || "Страница описания лицензий" || Надпись для поля со страницей с информацией о лицензиях ||
|| !FormatLabel || строка || "Формат" || Надпись для поля с форматом материала ||
|| !FormatBaseLabel || строка || "Страница описания форматов" || Надпись для поля со страницей с информацией о форматах ||
|| URLLabel || строка || "Источник" || Надпись для поля со ссылкой на источник ||
|| !TemplateLabel || строка || "Шаблон" || Надпись для поля с шаблоном для создания паспорта материала ||
Строка 39: Строка 41:
==== Поведение ====
При нажатии на кнопку сздания материала вызывается action [[../../Actions/CreateMaterialPassport|CreateMaterialPassport]] с указанными в фрме параметрами. Список передаваемых параметров: Name, Title, !OriginalTitle, Base, Author, License, !LicenseBase, Format, !FormatBase, URL, Template.
Строка 40: Строка 45:
||{{{[[CreateMaterialPassport()]]}}}||[[CreateMaterialPassport()]]||
||{{{[[CreateMaterialPassport(Author=RMS, License=GFDL;CC-BY-SA,  SubmitLabel=Создать документ за авторством Столлмана)]]}}}||[[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)]]||
||{{{[[CreateMaterialPassport(Author=RMS, License=GFDL;CC-BY-SA, SubmitLabel=Создать документ за авторством Столлмана, ShowSetFields=true
, EditSetFields=true)]]}}}||[[CreateMaterialPassport(Author=RMS, License=GFDL;CC-BY-SA, SubmitLabel=Создать документ за авторством Столлмана, ShowSetFields=true, EditSetFields=true)]]||
||{{{[[CreateMaterialPassport()]]}}}||<<CreateMaterialPassport>>||
||{{{
[[CreateMaterialPassport(Author=RMS, License=GFDL;CC-BY-SA, SubmitLabel=Создать документ за авторством Столлмана)]]}}}||<<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)>>||
||{{{
[[CreateMaterialPassport(Author=RMS, License=GFDL;CC-BY-SA, SubmitLabel=Создать документ за авторством Столлмана, ShowSetFields=true, EditSetFields=true)]]}}}||<<CreateMaterialPassport(Author=RMS, License=GFDL;CC-BY-SA, SubmitLabel=Создать документ за авторством Столлмана, ShowSetFields=true, EditSetFields=true)>>||

Вставляет форму для генерации нового паспорта материала.

Использование

[[CreateMaterialPassport()]]

  • Вставляет форму, у которой не заполнены поля без значений по умолчанию

[[CreateMaterialPassport(),Option1=Value1,Option2=Value2,...]]

  • Вставляет форму, у которой изменены параметры по умолчанию.

Параметры

Параметр

Тип

Значение по умолчанию

Описание

Name

Имя страницы

отсутствует

Имя новой страницы паспорта материала

Title

строка

отсутствует

Название материала

OriginalTitle

строка

отсутствует

Оригинальное название материала

Base

Имя страницы

PspoMaterials

Базовая страница для паспорта

Author

строка

отсутствует

Автор материала

License

строка

отсутствует

Лицензия материала

LicenseBase

Имя страницы

../LicenseInfo

Страница с информацией о лицензиях

Format

строка

отсутствует

Формат материала

FormatBase

Имя страницы

../FormatInfo

Страница с информацией о форматах

URL

строка

отсутствует

Ссылка на источник

Template

Имя страницы

MaterialPassportTemplate

Шаблон для создания паспорта материала

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)]]

Имя страницы:
Название:
Оригинальное название:
Автор:RMS
Лицензия:GFDL,CC-BY-SA
Формат:
Источник:
Базовая страница:PspoMaterials
Страница описания лицензий:../LicenseInfo
Страница описания форматов:../FormatInfo
Шаблон:MaterialPassportTemplate
Аннотация:
Перезаписать:False
 

[[CreateMaterialPassport(Author=RMS, License=GFDL;CC-BY-SA, SubmitLabel=Создать документ за авторством Столлмана, ShowSetFields=true, EditSetFields=true)]]

Имя страницы:
Название:
Оригинальное название:
Автор:
Лицензия:
Формат:
Источник:
Базовая страница:
Страница описания лицензий:
Страница описания форматов:
Шаблон:
Аннотация:
Перезаписать:
 

eSyr/WikiHack/Macros/CreateMaterialPassport (последним исправлял пользователь DmitryChistikov 2008-09-07 20:39:17)