Перейти к содержанию

Шаблон:Спойлер

Материал из LemonCraft Wiki
Версия от 15:45, 3 мая 2019; minecraftwiki>Ivan-r (перевод на теги html для облегчения работы шаблона с функциями парсера)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)


Подобная функция есть на многих форумах и некоторых сайтах. Шаблон можно использовать практически везде, где это может быть необходимо. Кроме того, в него можно вставить другие шаблоны и таблицы. Надо отметить, что сам шаблон является обычной таблицей, но более удобен в использовании. Имеются проблемы с совместимостью с таблицами и табличными шаблонами. Как использовать шаблон, описано ниже.

Параметры

Первый параметр

Обязателен. Текст который нужно скрыть. В случае если параметр не будет вызван, то вместо текста будет соответствующее предупреждение. При необходимости использовать символ равно (=) в обычном тексте или таблицах, следует использовать вместо него шаблон {{=}}.

Примеры:

{{Спойлер|Текст, который нужно скрыть}}


Параметр назв

Не обязателен. Автоматическое значение - "Скрытый текст". Используется для того, чтобы изменять название блока со скрытым текстом.

Примеры:

{{Спойлер|Текст, который нужно скрыть|назв=Название}}


Параметр допназв

Не обязателен. Добавляет в скобках после названия блока текст, указанный при вызове параметра.

Примеры:

{{Спойлер|Текст, который нужно скрыть|допназв=Дополнение к названию}}


Параметр ширина

Не обязателен. Автоматическое значение - "100%". Используется для изменения ширины блока в процентах от ширины страницы, в пикселях или со значением auto, что позволяет выравнять ширину под размер текста.

Примеры:

{{Спойлер|Текст, который нужно скрыть|ширина=35%}}


{{Спойлер|Текст, который нужно скрыть|ширина=300px}}


{{Спойлер|Текст, который нужно скрыть|ширина=auto}}


Параметр положение

Не обязателен. Автоматическое значение - "left". Определяет положение блока на странице при ширине меньше обычной. Можно принять значения left, right и теоретически none

Примеры:

{{Спойлер|Текст, который нужно скрыть|ширина=300px|положение=right}}


Параметр выравнивание

Не обязателен. Автоматическое значение - "left". Определяет выравнивание текста в блоке. Текст может быть выравнен по левому краю (left), по правому (right) или по центру (center).

Примеры:

{{Спойлер|Текст, который нужно скрыть|выравнивание=center}}


Решение проблем с совместимостью с вложенными таблицами

Любой код который по умолчанию является таблицеобразующим, шаблон считает своим. Поэтому необходимо использовать вспомогательные средства формирования таблицы. То есть, вместо
{| class="wikitable"
! заголовок
|-
| ячейка
|}

Необходимо использовать

{{{!}} class{{=}}"wikitable"
! заголовок
{{!}}-
{{!}} ячейка
{{!}}}

Пример


См. также