Шаблон:Микроформат
Документация | [просмотр] [править] [история] [обновить] |
Внимание! Это один из самых используемых шаблонов. Каждое его изменение создаёт дополнительную нагрузку на серверы Циклопедии. Пожалуйста, убедитесь в адекватности и правильности ваших изменений, проверьте их на тестовых страницах.
|
Шаблон для формирования записи микроформата.
{{микроформат||||}}
{{микроформат|type=|value=|value-title=|tag=}}
Параметры
Вариант №1
Отображение одного значения микроформата:
- — Имя записи микроформата, имя свойства микроформата, вставляемое в качестве CSS-класса.
- — Содержимое и значение микроформата, видимый текст или элемент.
- — Скрытый текст, читаемый поисковиком. Если указан, то используется в качестве значения микроформата вместо видимого текста.
- — Тип HTML-тега, используемый для добавления микроформата:
- inline — используется тег <span>. Установлен по умолчанию.
- block — используется тег <div> (если содержимое второго параметра представляет собой блочный элемент)
- имя тега — используется тег с указанным именем (div, span, table...). При пустом значении вставляется span.
При заполнении первого параметра шаблон заворачивает содержимое из второго параметра в теги с классом микроформата, указанным в первом параметре. По умолчанию добавляется inline-тег <span>, если же содержимое — блочный элемент, нужно в 4. параметре указать block для вставки тега <div>.
При заполнении третьего параметра шаблон добавляет перед содержимым невидимый inline-тег с классом value-title
, в котором атрибуту title=
присваивается значение третьего параметра. При этом вместо значения микроформата из второго параметра используется скрытое значение из третьего параметра, а не отображаемое содержимое второго параметра.
Все параметры необязательны, работают независимо друг от друга. При отсутствии первого и третьего значений второй параметр отображается как есть, без изменений.
Вариант №2
Добавление парных свойств type-value:
- type — Тип свойства микроформата. Невидимая inline-метка, вставляется перед value, если value заполнено. В качестве имени записи микроформата устанавливается type, в качестве значения — содержимое type. Значение type добавляется через атрибут
title=
скрытого тега с классомclass="value-title"
. Никак не отображается. - value — Содержимое и значение микроформата, видимый текст или элемент. В качестве имени записи микроформата устанавливается value, в качестве значения — содержимое value.
- value-title — Скрытый текст, читаемый поисковиком. Если указан, то используется в качестве значения микроформата вместо видимого текста.
- tag — Тип HTML-тега, используемый для добавления микроформата:
- inline — используется тег <span>. Установлен по умолчанию.
- block — используется тег <div> (если содержимое второго параметра представляет собой блочный элемент)
- имя тега — используется тег с указанным именем (div, span, table...). При пустом значении вставляется span.
В данном варианте отображение type не предусмотрено, если надо вставить видимый type, используйте первый вариант шаблона два раза, отдельно для type и для value.
Вариант использования
{{микроформат|bDay|1 января 2001 года|2001-01-01}}
{{микроформат|tel|{{микроформат|type=work|value=+7 (495) 930-03-00
}}}}