http://wikitranslators.org/w/index.php?title=%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD:%D0%9A%D0%B0%D1%80%D1%82%D0%BE%D1%87%D0%BA%D0%B0/doc&feed=atom&action=history
Шаблон:Карточка/doc - История изменений
2024-03-29T12:07:36Z
История изменений этой страницы в вики
MediaWiki 1.17.0
http://wikitranslators.org/w/index.php?title=%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD:%D0%9A%D0%B0%D1%80%D1%82%D0%BE%D1%87%D0%BA%D0%B0/doc&diff=1056&oldid=prev
Юрий Педаченко: Новая страница: «<noinclude>{{docpage}}</noinclude><includeonly>{{СИШ}}</includeonly> == Параметры == === Основные === ; имя: Имя шаблона, необ...»
2012-11-11T15:21:27Z
<p>Новая страница: «<noinclude>{{docpage}}</noinclude><includeonly>{{СИШ}}</includeonly> == Параметры == === Основные === ; имя: Имя шаблона, необ...»</p>
<p><b>Новая страница</b></p><div><noinclude>{{docpage}}</noinclude><includeonly>{{СИШ}}</includeonly><br />
<br />
== Параметры ==<br />
=== Основные ===<br />
; имя: Имя шаблона, необходимое для корректной работы ссылок в строке «Шаблон: Просмотр • Обсуждение • Править» (см. {{tl|Tnavbar}}) на всех страницах, где используется шаблон. Для простоты можно использовать <code><nowiki>{{subst:PAGENAME}}</nowiki></code>. Если такие ссылки не нужны, достаточно оставить это поле пустым.<br />
; название: Текст, отображаемый '''над''' карточкой. Обычно это тема шаблона, краткое описание его содержания.<br />
; вверху: Текст, отображаемый вверху таблицы. Альтернативный вариант размещения названия шаблона.<br />
; вверху2: Дополнительный текст, отображаемый вверху таблицы. Используется, например, для оригинального названия.<br />
; изображение: Изображение, которое будет отображено под основным заголовком в правой части таблицы (правее заголовков/списков). Параметр ''изображение'' допускает стандартный викикод для отображения. Для разных типов параметра можно использовать {{tl|Форматирование изображения}}.<br />
; подпись: Подпись под изображением. Отображается только в том случае, если задано изображение.<br />
; заголовок<sub>n</sub>: Используется для создания заголовков в ряду. Этот и следующие 2 параметра работают при 1≤n≤80<br />
; метка<sub>n</sub>: Используется для подписи текста<br />
; текст<sub>n</sub>: Используется для принятия параметров в специализированных шаблонах-карточках.<br />
; внизу: Ячейка во всю ширину таблицы, располагающаяся внизу тела шаблона (то есть под заголовками/метками и текстом).<br />
<br />
=== Стили ===<br />
; стиль_тела: Применяется ко всей карточке, обычно используется для указания её ширины, например, <code>width:300px;</code><br />
; стиль_названия: Применяется к названию карточки<br />
; стиль_изображения: Применяется к ячейке, в которой располагается изображение и его описание<br />
; стиль_подписи: Применяется к подписи изображения<br />
; стиль_заголовков: С помощью этого стиля можно настроить отображение заголовков, в частности, указать цвет фона: <code>background: #a3eea3;</code><br />
; стиль_вверху: Применяется к альтернативному заголовку, например, для указания цвета фона или изменения размера шрифта: <code>font-size:medium;</code><br />
; стиль_вверху2: Используется для изменения стиля дополнительного текста вверху таблицы, например, чтобы убрать курсивное начертание: <code>font-style:normal;</code><br />
; стиль_внизу: CSS стили, которые должны быть применены к верхней (указанной параметром ''вверху'') и нижней (указанной параметром ''внизу'') ячейкам.<br />
; стиль_меток: Применяется к меткам<br />
; стиль_текста: Применяется к тексту<br />
<br />
=== [[Микроформат]]ы ===<br />
{{main|Проект:Микроформаты}}<br />
;класс_тела: Этот параметр передаётся атрибуту class всей карточки.<br />
;класс(n): Этот параметр применяется к определённому ряду, если текст в этом ряду определён.<br />
;класс_названия: Этот параметр передаётся атрибуту class названия карточки.<br />
;класс_вверху: Этот параметр передаётся атрибуту class верхней ячейки.<br />
Например, для реализации микроформата [[hCard]] добавьте следующие параметры:<br />
|класс_тела = vcard<br />
|класс1 = fn<br />
|класс2 = org<br />
|класс3 = tel<br />
<br />
== Возможности ==<br />
=== Сдвоенные ячейки ===<br />
Если для параметра <code>текст<sub>n</sub></code> значение <code>метка<sub>n</sub></code> не определено, то <code>текст<sub>n</sub></code> автоматически расширяется до 2 ячеек.<br />
<br />
=== Необязательные ячейки ===<br />
Ряд с меткой, но без текста не будет отображён. Это позволяет легко создавать необязательные параметры в специализированных шаблонах-карточках. Для создания опциональной ячейки используйте параметр следующим образом:<br />
<pre><nowiki><br />
|метка5 = Население<br />
|текст5 = {{{население|}}}<br />
</nowiki></pre><br />
<br />
Таким образом, если параметр <code>население</code> не будет определён, строка «Население» не будет отображена.<br />
<br />
=== Необязательные заголовки ===<br />
Таким же образом можно организовать необязательные заголовки. Следующий пример будет выводить заголовок «Структура», если параметры <code>содержимое</code> и <code>размещение</code> определены:<br />
<pre><nowiki><br />
|заголовок5 = {{#if:{{{содержимое|}}}{{{размещение|}}}|Структура}}<br />
|метка6 = Содержимое<br />
|текст6 = {{{содержимое|}}}<br />
|метка7 = Размещение<br />
|текст7 = {{{размещение|}}}<br />
</nowiki></pre><br />
<br />
Если есть заголовокN, то текстN и меткаN игнорируются. Если нет заданного заголовкаN, то показываются текстN и меткаN.<br />
{|<br />
|-<br />
|<pre><nowiki><br />
|заголовок1 = {{{заголовок1|}}}<br />
|метка1 = {{{метка1|}}}<br />
|текст1 = {{{текст1|}}}<br />
</nowiki></pre><br />
|}<br />
{|<br />
|-<br />
|<pre><nowiki><br />
|заголовок1 = заголовок_текст<br />
|метка1 = метка_текст<br />
|текст1 = текст_текст<br />
</nowiki></pre><br />
|<br />
{| class="wikitable"<br />
|-<br />
! заголовок_текст<br />
|}</div><br />
|<pre><nowiki><br />
|заголовок1 = <br />
|метка1 = метка_текст<br />
|текст1 = текст_текст<br />
</nowiki></pre><br />
|<br />
{| class="wikitable"<br />
|-<br />
| метка_текст|| текст_текст<br />
|}<br />
|}<br />
<br />
=== Оформление параметров ===<br />
Для оформления параметра можно использовать [[Википедия:Функции парсера##if:|функцию парсера «#if»]]. Например, следующие строки добавят к параметру <code>текст6</code> подпись кг, если этот параметр определён:<br />
<br />
<pre><nowiki><br />
|метка6 = Масса<br />
|текст6 = {{#if:{{{масса|}}} |{{{масса}}} кг}}<br />
</nowiki></pre><br />
<br />
А расстановку ссылок на страницы можно организовать с помощью [[Википедия:Функции парсера##switch:|«#switch»]], например:<br />
<br />
<pre><nowiki><br />
|метка6 = Раса<br />
|текст6 = {{#switch:{{{раса|}}}<br />
|Европеоиды = [[Европеоидная раса|Европеоиды]]<br />
|Негроиды = [[Негроидная раса|Негроиды]]<br />
|Монголоиды = [[Монголоидная раса|Монголоиды]]<br />
|{{{раса|}}}<br />
</nowiki></pre><br />
<br />
== Пустой шаблон ==<br />
<pre>{{Карточка<br />
|имя = {{subst:PAGENAME}}<br />
|стиль_тела = <br />
|название = <br />
|стиль_названия = <br />
|вверху = <br />
|стиль_вверху = <br />
|вверху2 = <br />
|стиль_вверху2 = <br />
|изображение = <br />
|стиль_изображения = <br />
|подпись = <br />
|стиль_подписи = <br />
|стиль_заголовков = <br />
|стиль_меток = <br />
|стиль_текста = <br />
<br />
|заголовок1 = <br />
|метка1 = <br />
|текст1 = <br />
<br />
|заголовок2 = <br />
|метка2 = <br />
|текст2 = <br />
<br />
|заголовок3 = <br />
|метка3 = <br />
|текст3 = <br />
<br />
|заголовок4 = <br />
|метка4 = <br />
|текст4 = <br />
<br />
|заголовок5 = <br />
|метка5 = <br />
|текст5 = <br />
<br />
|заголовок6 = <br />
|метка6 = <br />
|текст6 = <br />
<br />
|заголовок7 = <br />
|метка7 = <br />
|текст7 = <br />
<br />
|заголовок8 = <br />
|метка8 = <br />
|текст8 = <br />
<br />
|заголовок9 = <br />
|метка9 = <br />
|текст9 = <br />
<br />
|заголовок10 = <br />
|метка10 = <br />
|текст10 = <br />
<br />
...<br />
<br />
|заголовок120 = <br />
|метка120 = <br />
|текст120 = <br />
<br />
|стиль_внизу = <br />
|внизу = <br />
}}<noinclude><br />
<br />
[[Категория:Википедия:Шаблоны-карточки|{{PAGENAME}}]]<br />
</noinclude></pre><br />
<br />
== Примерный шаблон для карточки персоны ==<br />
<pre>{{Карточка<br />
|имя = <br />
|класс_тела = vcard<br />
|стиль_тела = <br />
|название = <br />
|стиль_названия = <br />
|вверху = {{{Имя}}}<br />
|класс_вверху = fn<br />
|стиль_вверху = <br />
|вверху2 = {{{Оригинал имени|}}}<br />
|класс_вверху2 = nickname<br />
|стиль_вверху2 = <br />
|изображение = {{#if:{{{Фото|}}}|[[Файл:{{{Фото}}}|<br />
{{#if:{{{Ширина|}}}|{{{Ширина}}}|200px}}|<br />
{{#if:{{{Подпись|}}}|{{{Подпись}}}|Фотография}}]]}}<br />
|стиль_изображения = <br />
|подпись = {{{Подпись|}}}<br />
|стиль_подписи = <br />
|стиль_заголовков = <br />
|стиль_меток = <br />
|стиль_текста = <br />
<br />
|метка1 = Имя при рождении:<br />
|текст1 = {{{Имя при рождении|}}}<br />
|класс1 = nickname<br />
<br />
|метка2 = Дата рождения:<br />
|текст2 = {{{Дата рождения}}}<br />
<br />
|метка3 = Место рождения:<br />
|текст3 = {{{Место рождения|}}}<br />
<br />
|метка4 = Дата смерти:<br />
|текст4 = {{{Дата смерти|}}}<br />
<br />
|метка5 = Место смерти:<br />
|текст5 = {{{Место смерти|}}}<br />
<br />
|метка6 = Гражданство:<br />
|текст6 = {{#if:{{{Гражданство|}}}|<span class="country-name">{{{Гражданство}}}</span>}}<br />
|класс6 = adr<br />
<br />
|метка7 = Сценические имена / Прозвище:<br />
|текст7 = {{{Прозвище|}}}<br />
|класс7 = nickname<br />
<br />
|заголовок10 = {{{Сайт|}}}<br />
}}</pre><br />
<br />
== Конвертация из [[HTML]] ==<br />
При переводе шаблонов, написанных на html (использующих элементы '''div'''), на основу карточки (в основе которой лежит элемент '''table''') следует производить следующую коррекцию:<br />
* увеличить ширину (свойство '''width''') главного фрейма на 10px;<br />
* уменьшить внутренний отступ (свойство '''padding''') там же на 2px;<br />
* задать явно размер и жирность текста (свойство и параметр '''font-weight: normal''' и т. п.).<br />
<br />
<includeonly><br />
[[Категория:Википедия:Шаблоны-карточки|*]]<br />
[[Категория:Шаблоны:Для шаблонов|{{PAGENAME}}]]<br />
</includeonly></div>
Юрий Педаченко