Этот шаблон создает динамическое навигационное поле с помощью объявлений таблиц стилей в MediaWiki:Common.css и кода Javascript в MediaWiki:Common.js . На сохраненной, визуализированной странице этот шаблон создает кликабельную ссылку, которая переключается между [show] и [hide]. Он отображает первый параметр (заголовок) со ссылкой [show] справа. Если пользователь нажимает [show], он отображает второй параметр (тело) под заголовком, а ссылка [show] становится [hide]. Щелчок по [hide] затем скрывает тело, и ссылка [hide] снова становится [show].
Если этот шаблон вложен в другой, ссылки «Показать/Скрыть» в скрытом содержимом сохраняют свое состояние; параметр для «Свернуть все» или «Показать все» отсутствует .
Как правило, сворачиваемые шаблоны не следует использовать в статьях. Для допустимых вариантов использования и других соображений см. MOS:COLLAPSE .
Использование
Полный синтаксис
{{ Скрытый | развернутый = true <!--(пропустить для изначально скрытого состояния)--> | стиль = | стиль заголовка = | заголовок = | стиль содержимого = | содержимое =| titlebgcolor = | contentbgcolor = | ta1 = | ta2 = | fw1 = | fw2 = | class = | border = }}
Параметры
Для этого шаблона требуются только два параметра:
- заголовок
- текст для заголовка (title); альтернатива использованию неименованного параметра {{{1}}}
- содержание
- текст для тела (контента); альтернатива использованию неназванного параметра {{{2}}}
Необязательный
- стиль
- CSS- стили для шаблона в целом.
- граница
- рамка вокруг шаблона.
- стиль заголовка
- CSS-стиль для заголовка (шапки).
- контентстиль
- CSS-стили для скрытого контента.
- расширенный
- любое непустое значение (например
|expanded=on
, ) приведет к тому, что шаблон будет изначально расширен по умолчанию. - многострочный
- любое непустое значение (например
|multline=y
, ) уменьшит высоту строки заголовка и добавит отступ, чтобы избежать перекрытия с кнопкой «Показать/Скрыть». - сорт
- добавить дополнительные атрибуты класса, влияющие на весь шаблон.
Примечание: этот шаблон не учитывает пользовательскую настройку «Выровнять абзацы по ширине».
Примеры
Базовый
В этом примере указаны только два обязательных параметра.
Фон заголовка
CSS
Проблемы
Показать/скрыть перекрытие кнопок
При ta1=right или длинном заголовке заголовок может перекрывать кнопку «Показать/Скрыть»:
{{Template:Hidden|Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.|def}}
→
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut Labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrum ullamco Laboris Nisi ut aliquip ex ea commodo consequat.
определение
[1]
Возможным решением является использование |multiline=y
:
"{{hidden|multiline=y|Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut Labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrum exercitation ullamco Laboris nisi ut aliquip ex ea commodo consequat. |def}}" дает "
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut Labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrum ullamco Laboris Nisi ut aliquip ex ea commodo consequat.
определение
"
Пример с длинным заголовком
абв абв абв абв абв абв абв абв абв абв абв абв абв абв абв абв абв абв абв абв абв абв абв абв абв абв абв абв абв абв абв абв абв абв абв абв абв абв абв абв абв абв абв абв абв абв абв абв абв абв абв абв абв абв абв абв абв абв абв абв абв абв абв
определение
Пример выше с обходным решением:
"{{hidden|multiline=y|abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc abc |def}}" дает "
абв абв абв абв абв абв абв абв абв абв абв абв абв абв абв абв абв абв абв абв абв абв абв абв абв абв абв абв абв абв абв абв абв абв абв абв абв абв абв абв абв абв абв абв абв абв абв абв абв абв абв абв абв абв абв абв абв абв абв абв абв абв абв
определение
"
Разделы
Разделы, включенные в скрытый блок, приводят к поломке якорей в оглавлении в верхней части страницы.
пример
Из оглавления сюда не попасть
Шаблонdata
Категория отслеживания
Смотрите также
Вспомогательные шаблоны:
Похожие шаблоны: