Context-link позволяет создавать шаблоны контекстных ссылок (короткий текст, предлагающий посетить другие страницы по теме) и принимает неограниченное кол-во аргументов.
В этом шаблоне можно добавлять неограниченное кол-во ссылок и текстов ссылок, в дополнение к параметру текста в начале. Шаблон также позволяет добавлять к тексту CSS классы и стили. Ссылки могут вести в любое пространство имён.
Installation[]
Context-link создан для как для работы отдельно от шаблона, так и через шаблон.
Модуль[]
CSS[]
Context-link использует только один CSS-класс для изменения отображения текста. Добавьте следующий код в Common.css на вашей вики:
.context-link {
padding-left: 2em;
font-style: italic;
margin-bottom: 5px;
}
Вы можете подстроить этот код под ваши нужды.
Параметры[]
| Параметр | Ввод | Описание |
|---|---|---|
| desc | Небольшая фраза. | Задаёт тот текст, который будет показан перед ссылками. Значение по-умолчанию: For another page, see.
|
| <Безымянные> | Ссылки на страницы. | Все безымянные параметры отвечают за ссылки, которые будут отображаться в шаблоне. Может принимать неограниченное кол-во. |
| t1-999 | Меняет текст ссылки. | Опциональные параметры. Они могут заменить текст той ссылки, номер которой стоит после t (например параметр t2 меняет текст второй ссылки). Принимает неограниченное кол-во параметров.
|
| style | CSS-код. | Опциональный параметр для добавления стилей на текст. |
| class | CSS-классы. | Опциональный параметр для добавления CSS-классов на текст. |
Example(s)[]
Простой[]
Простым использованием шаблона может быть:
{{context-link|desc=Главная страница|Global Lua Modules}}
Результат:
Это всё, что нужно для полноценной работы шаблона.
Несколько аргументов[]
Более сложным использованием может быть следующее:
{{context-link|desc=См. также:|Global Lua Modules/NavboxBuilder|t1=NavboxBuilder|Global Lua Modules/Quote|t2=Quote|Global Lua Modules/Multiple image|t3=Multiple image}}
Результат:
Шаблон принимает несколько аргументов ссылок и текста.
Имейте в виду что в большинстве случаев текст ссылки менять не нужно, ведь название статьи уже должно быть "говорящим" и объяснять тему статьи.
Стили[]
В дополнение ко всему этому, вы можете использовать CSS-стили:
{{context-link|desc=О более подробной информации см.|Global Lua Modules/NavboxBuilder|style=color: red}}
Результат:
Этот параметр позволяет менять отображение текста. Для добавления классов на текст используйте параметр class.
Важно помнить что в большинстве случаем менять CSS не надо — дизайн контекстных ссылок должен быть максимально простым.
Использование шаблона[]
Этот способ использования модуля является самым типичным.
В большинстве случаев требуется шаблон контекстных ссылок с определённым текстом.
Для этого нужно создать шаблон и задать desc внутри него.
Как пример:
{{#invoke:context-link|contextlink|desc=См. также:}}
Создаст шаблон, который будет начинаться с См. также:, но по прежнему будет принимать неограниченное кол-во аргументов.
Это наиболее оптимальное и распространённое использование этого модуля.