Fandom Developers Wiki
Advertisement

Context-link позволяет создавать шаблоны контекстных ссылок (короткий текст, предлагающий посетить другие страницы по теме) и принимает неограниченное кол-во аргументов.

В этом шаблоне можно добавлять неограниченное кол-во ссылок и текстов ссылок, в дополнение к параметру текста в начале. Шаблон также позволяет добавлять к тексту CSS классы и стили. Ссылки могут вести в любое пространство имён.

Установка[]

Context-link создан для как для работы отдельно от шаблона, так и через шаблон.

Модуль[]

CSS[]

Context-link использует только один CSS-класс для изменения отображения текста. Добавьте следующий код в Common.css на вашей вики:

.context-link {
   padding-left: 2em;
   font-style: italic;
   margin-bottom: 5px;
}

Вы можете подстроить этот код под ваши нужды.

Параметры[]

Параметр Ввод Описание
desc Небольшая фраза. Задаёт тот текст, который будет показан перед ссылками. Значение по-умолчанию: За другими страницами, см..
<Безымянные> Ссылки на страницы. Все безымянные параметры отвечают за ссылки, которые будут отображаться в шаблоне. Может принимать неограниченное кол-во.
t1-999 Меняет текст ссылки. Опциональные параметры. Они могут заменить текст той ссылки, номер которой стоит после t (например параметр t2 меняет текст второй ссылки). Принимает неограниченное кол-во параметров.
style CSS-код. Опциональный параметр для добавления стилей на текст.
class CSS-классы. Опциональный параметр для добавления CSS-классов на текст.

Примеры[]

Простой[]

Простым использованием шаблона может быть:

{{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=См. также:}}

Создаст шаблон, который будет начинаться с См. также:, но по прежнему будет принимать неограниченное кол-во аргументов.

Это наиболее оптимальное и распространённое использование этого модуля.

Advertisement