Size: 2085
Comment:
|
Size: 3929
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 7: | Line 7: |
|| Icon || http-адрес || `/static/__icons/material.png` || Путь к иконке, используемой в ссылке. В случае, если путь пустой, иконка не используется || || Text || Строка || name || Что используется в качестве текста ссылки. Взможные варианты: name, title, origtitle || |
|| Format || Строка || "auto" || Формат материала. Возможные значения: auto, MpguLecture, CmcLecture, Lecture, Presentation, AltDoc, Illustration, WikipediaArticle, RFC, LinuxBook, Book, HowTo, Generic. При использовании значения auto включается мозг, который (на данный момент, последовательным применением захардкоденныхз регэкспов к имени страницы) определяет, какой формат использовать. Не путать с форматом материала. Если параметр Icon пустой, то ссылка на иконку генерирыется как <!IconPrefix><Format><!IconSuffix> || || Icon || http-адрес || "" || Путь к иконке, используемой в ссылке. В случае, если путь пустой, используются параметры IconPrefix и IconSuffix || || !IconPrefix || http-адрес || <<Verbatim("/static/__icons/material_")>> || Префикс пути к иконке, используемой в ссылке. Используется при пустом значении параметра Icon || || !IconSuffix || http-адрес || ".png" || Суффикс пути к иконке, используемой в ссылке. Используется при пустом значении параметра Icon || || Text || Строка || title || Что используется в качестве текста ссылки. Взможные варианты: name, title, origtitle || |
Line 13: | Line 16: |
{{{<<PassportLink(MaterialName)>>}}} Генерируется ссылка на паспорт материала MaterialName. {{{<<PassportLink(MaterialName,Icon=)>>}}} Генерируется ссылка без иконки на паспорт материала MaterialName. {{{<<PassportLink(MaterialName,Text=title)>>}}} Генерируется ссылка на паспорт материала MaterialName, в качестве текста используется название материала. {{{<<PassportLink(MaterialName,Direct=True)>>}}} Генерируется ссылка на файлы материала MaterialName. |
|| '''Код''' || '''Результат''' || '''Описание''' || || {{{<<PassportLink(RFC_1855)>>}}} || <<PassportLink(RFC_1855)>> || Генерируется ссылка на паспорт материала RFC_1855. || || {{{<<PassportLink(RFC_1855,Text=name)>>}}} || <<PassportLink(RFC_1855,Text=name)>> || Генерируется ссылка на паспорт материала RFC_1855, в качестве текста используется имя материала. || || {{{<<PassportLink(RFC_1855,Direct=True)>>}}} || <<PassportLink(RFC_1855,Direct=True)>> || Генерируется ссылка на файлы материала RFC_1855. || || {{{<<PassportLink(RFC_1855,Format=Lecture)>>}}} || <<PassportLink(RFC_1855,Direct=Lecture)>> || Генерируется ссылка на паспорт материала RFC_1855, формат задан принудительно. || |
Макрос генерирует ссылку на паспорт материала.
Параметры
Параметр |
Тип |
Значение по умолчанию |
Описание |
Base |
Имя страницы |
Базовая страница для страницы паспорта материала |
|
FilePath |
http-адрес |
/static |
Базовый путь к файлам материалов |
Format |
Строка |
"auto" |
Формат материала. Возможные значения: auto, MpguLecture, CmcLecture, Lecture, Presentation, AltDoc, Illustration, WikipediaArticle, RFC, LinuxBook, Book, HowTo, Generic. При использовании значения auto включается мозг, который (на данный момент, последовательным применением захардкоденныхз регэкспов к имени страницы) определяет, какой формат использовать. Не путать с форматом материала. Если параметр Icon пустой, то ссылка на иконку генерирыется как <IconPrefix><Format><IconSuffix> |
Icon |
http-адрес |
"" |
Путь к иконке, используемой в ссылке. В случае, если путь пустой, используются параметры IconPrefix и IconSuffix |
IconPrefix |
http-адрес |
/static/__icons/material_ |
Префикс пути к иконке, используемой в ссылке. Используется при пустом значении параметра Icon |
IconSuffix |
http-адрес |
".png" |
Суффикс пути к иконке, используемой в ссылке. Используется при пустом значении параметра Icon |
Text |
Строка |
title |
Что используется в качестве текста ссылки. Взможные варианты: name, title, origtitle |
Direct |
Флаг |
False |
Если равен True, генерируется ссылка непосредственно на директорию с файлами материала, иначе на страницу паспорта |
Примеры использования
Код |
Результат |
Описание |
<<PassportLink(RFC_1855)>> |
Генерируется ссылка на паспорт материала RFC_1855. |
|
<<PassportLink(RFC_1855,Text=name)>> |
Генерируется ссылка на паспорт материала RFC_1855, в качестве текста используется имя материала. |
|
<<PassportLink(RFC_1855,Direct=True)>> |
Генерируется ссылка на файлы материала RFC_1855. |
|
<<PassportLink(RFC_1855,Format=Lecture)>> |
Генерируется ссылка на паспорт материала RFC_1855, формат задан принудительно. |