Этот шаблон создает динамическое поле навигации с использованием объявлений таблиц стилей в MediaWiki:Common.css и кода Javascript в MediaWiki:Common.js . На сохраненной, визуализированной странице этот шаблон создает кликабельную ссылку, которая переключается между [показать] и [скрыть]. Он отображает первый параметр (заголовок) со ссылкой [показать] справа. Если пользователь нажимает [показать], под заголовком отображается второй параметр (тело), а ссылка [показать] становится [скрыть]. При нажатии на [скрыть] тело скрывается, а ссылка [скрыть] снова становится [показать].
Если этот шаблон вложен в другой, ссылки «показать/скрыть» в скрытом содержимом сохранят свое состояние; нет параметра для свертывания всего или раскрытия всего .
Как правило, в статьях не следует использовать складные шаблоны. О допустимом использовании и других соображениях см. 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.
защита
"
Пример с длинным заголовком
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 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
защита
Приведенный выше пример с обходным решением:
"{{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 abc abc abc |def}}" дает "
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 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
защита
"
Разделы
Разделы, включенные в скрытый блок, приводят к нарушению привязки в оглавлении вверху страницы.
пример
Сюда нельзя попасть из оглавления
Данные шаблона
Категория отслеживания
Смотрите также
Поддерживаемые шаблоны:
Похожие шаблоны: