Шаблон:Карточка — различия между версиями

Материал из Википедия «Русские Эмираты»
Перейти к: навигация, поиск
 
(не показано 15 промежуточных версий 2 участников)
Строка 313: Строка 313:
 
</td></tr>}} }} }}<!--
 
</td></tr>}} }} }}<!--
 
  Внизу
 
  Внизу
-->{{#if:{{{внизу|}}}|<tr><td colspan="2" class="{{{класс_внизу|}}}" style="text-align:center; {{{стиль_внизу|}}}">{{{внизу|}}}</td></tr>}}<!--
+
-->{{#if:{{{внизу|}}}|<tr><td colspan="2" class="{{{класс_внизу|}}}" style="text-align:center; {{{стиль_внизу|}}}">{{{внизу|}}}</td></tr>}}
Tnavbar
+
</table><noinclude>
-->{{#if:{{{имя|}}}|<tr><td style="text-align:right;" colspan="2">{{Tnavbar|{{{имя}}}}}</td></tr>}}
+
== Описание ==
</table>
+
Подробное описание шаблона здесь [[Описание шаблона "Карточка"]]
<noinclude>
+
== Параметры ==<br>=== Основные ===<br>; имя: Имя шаблона, необходимое для корректной работы ссылок в строке «Шаблон: Просмотр • Обсуждение • Править» (см. {{tl|Tnavbar}}) на всех страницах, где используется шаблон. Для простоты можно использовать &lt;code&gt;&lt;nowiki&gt;Карточка&lt;/nowiki&gt;&lt;/code&gt;. Если такие ссылки не нужны, достаточно оставить это поле пустым.<br>; название: Текст, отображаемый '''над''' карточкой. Обычно это тема шаблона, краткое описание его содержания.<br>; вверху: Текст, отображаемый вверху таблицы. Альтернативный вариант размещения названия шаблона.<br>; вверху2: Дополнительный текст, отображаемый вверху таблицы. Используется, например, для оригинального названия.<br>; изображение: Изображение, которое будет отображено под основным заголовком в правой части таблицы (правее заголовков/списков). Параметр ''изображение'' допускает стандартный викикод для отображения. Для разных типов параметра можно использовать {{tl|Форматирование изображения}}.<br>; подпись: Подпись под изображением. Отображается только в том случае, если задано изображение.<br>; заголовок&lt;sub&gt;n&lt;/sub&gt;: Используется для создания заголовков в ряду. Этот и следующие 2 параметра работают при 1≤n≤80<br>; метка&lt;sub&gt;n&lt;/sub&gt;: Используется для подписи текста<br>; текст&lt;sub&gt;n&lt;/sub&gt;: Используется для принятия параметров в специализированных шаблонах-карточках.<br>; внизу: Ячейка во всю ширину таблицы, располагающаяся внизу тела шаблона (то есть под заголовками/метками и текстом).
+
 
+
=== Стили ===<br>; стиль_тела: Применяется ко всей карточке, обычно используется для указания её ширины, например, &lt;code&gt;width:300px;&lt;/code&gt;<br>; стиль_названия: Применяется к названию карточки<br>; стиль_изображения: Применяется к ячейке, в которой располагается изображение и его описание<br>; стиль_подписи: Применяется к подписи изображения<br>; стиль_заголовков: С помощью этого стиля можно настроить отображение заголовков, в частности, указать цвет фона: &lt;code&gt;background: #a3eea3;&lt;/code&gt;<br>; стиль_вверху: Применяется к альтернативному заголовку, например, для указания цвета фона или изменения размера шрифта: &lt;code&gt;font-size:medium;&lt;/code&gt;<br>; стиль_вверху2: Используется для изменения стиля дополнительного текста вверху таблицы, например, чтобы убрать курсивное начертание: &lt;code&gt;font-style:normal;&lt;/code&gt;<br>; стиль_внизу: CSS стили, которые должны быть применены к верхней (указанной параметром ''вверху'') и нижней (указанной параметром ''внизу'') ячейкам.<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>Если для параметра &lt;code&gt;текст&lt;sub&gt;n&lt;/sub&gt;&lt;/code&gt; значение &lt;code&gt;метка&lt;sub&gt;n&lt;/sub&gt;&lt;/code&gt; не определено, то &lt;code&gt;текст&lt;sub&gt;n&lt;/sub&gt;&lt;/code&gt; автоматически расширяется до 2 ячеек.
+
 
+
=== Необязательные ячейки ===<br>Ряд с меткой, но без текста не будет отображён. Это позволяет легко создавать необязательные параметры в специализированных шаблонах-карточках. Для создания опциональной ячейки используйте параметр следующим образом:<br>&lt;pre&gt;&lt;nowiki&gt;<br>|метка5 = Население<br>|текст5 = {{{население|}}}<br>&lt;/nowiki&gt;&lt;/pre&gt;
+
 
+
Таким образом, если параметр &lt;code&gt;население&lt;/code&gt; не будет определён, строка «Население» не будет отображена.
+
 
+
=== Необязательные заголовки ===<br>Таким же образом можно организовать необязательные заголовки. Следующий пример будет выводить заголовок «Структура», если параметры &lt;code&gt;содержимое&lt;/code&gt; и &lt;code&gt;размещение&lt;/code&gt; определены:<br>&lt;pre&gt;&lt;nowiki&gt;<br>|заголовок5 = {{#if:{{{содержимое|}}}{{{размещение|}}}|Структура}}<br>|метка6 = Содержимое<br>|текст6 = {{{содержимое|}}}<br>|метка7 = Размещение<br>|текст7 = {{{размещение|}}}<br>&lt;/nowiki&gt;&lt;/pre&gt;
+
 
+
=== Оформление параметров ===<br>Для оформления параметра можно использовать [[Википедия:Функции парсера#.23if:|функцию парсера «#if»]]. Например, следующие строки добавят к параметру &lt;code&gt;текст6&lt;/code&gt; подпись кг, если этот параметр определён:
+
 
+
&lt;pre&gt;&lt;nowiki&gt;<br>|метка6 = Масса<br>|текст6 = {{#if:{{{масса|}}} |{{{масса}}} кг}}<br>&lt;/nowiki&gt;&lt;/pre&gt;
+
 
+
А расстановку ссылок на страницы можно организовать с помощью [[Википедия:Функции парсера#.23switch:|«#switch»]], например:
+
 
+
&lt;pre&gt;&lt;nowiki&gt;<br>|метка6 = Раса<br>|текст6 = {{#switch:{{{раса|}}}<br>| Европеоиды = [[Европеоидная раса|Европеоиды]]<br>| Негроиды = [[Негроидная раса|Негроиды]]<br>| Монголоиды = [[Монголоидная раса|Монголоиды]]<br>| {{{раса|}}}<br>&lt;/nowiki&gt;&lt;/pre&gt;
+
 
+
== Пустой шаблон ==<br>&lt;pre&gt;{{Карточка<br>|имя = Карточка<br>|стиль_тела = <br>|название = <br>|стиль_названия = <br>|вверху = <br>|стиль_вверху = <br>|вверху2 = <br>|стиль_вверху2 = <br>|изображение = <br>|стиль_изображения = <br>|подпись = <br>|стиль_подписи = <br>|стиль_заголовков = <br>|стиль_меток = <br>|стиль_текста =
+
 
+
|заголовок1 = <br>|метка1 = <br>|текст1 =
+
 
+
|заголовок2 = <br>|метка2 = <br>|текст2 =
+
 
+
|заголовок3 = <br>|метка3 = <br>|текст3 =
+
 
+
|заголовок4 = <br>|метка4 = <br>|текст4 =
+
 
+
|заголовок5 = <br>|метка5 = <br>|текст5 =
+
 
+
|заголовок6 = <br>|метка6 = <br>|текст6 =
+
 
+
|заголовок7 = <br>|метка7 = <br>|текст7 =
+
 
+
|заголовок8 = <br>|метка8 = <br>|текст8 =
+
 
+
|заголовок9 = <br>|метка9 = <br>|текст9 =
+
 
+
|заголовок10 = <br>|метка10 = <br>|текст10 =
+
 
+
...
+
 
+
|заголовок120 =<br>|метка120 = <br>|текст120 =
+
 
+
|стиль_внизу =<br>|внизу = <br>}}&lt;noinclude&gt;<br>&lt;/noinclude&gt;&lt;/pre&gt;
+
 
+
== Примерный шаблон для карточки персоны ==<br>&lt;pre&gt;{{Карточка<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>|стиль_текста =
+
 
+
|метка1 = Имя при рождении:<br>|текст1 = {{{Имя при рождении|}}}<br>|класс1 = nickname
+
 
+
|метка2 = Дата рождения:<br>|текст2 = {{{Дата рождения}}}
+
 
+
|метка3 = Место рождения:<br>|текст3 = {{{Место рождения|}}}
+
 
+
|метка4 = Дата смерти:<br>|текст4 = {{{Дата смерти|}}}
+
 
+
|метка5 = Место смерти:<br>|текст5 = {{{Место смерти|}}}
+
 
+
|метка6 = Гражданство:<br>|текст6 = {{#if:{{{Гражданство|}}}|&lt;span class="country-name"&gt;{{{Гражданство}}}&lt;/span&gt;}}<br>|класс6 = adr
+
 
+
|метка7 = Сценические имена / Прозвище:<br>|текст7 = {{{Прозвище|}}}<br>|класс7 = nickname
+
 
+
|заголовок10 = {{{Сайт|}}}<br>}}&lt;/pre&gt;
+
 
+
== Конвертация из [[HTML]] ==<br>При переводе шаблонов, написанных на html (использующих элементы '''div'''), на основу карточки (в основе которой лежит элемент '''table''') следует производить следующую коррекцию:<br>* увеличить ширину (свойство '''width''') главного фрейма на 10px;<br>* уменьшить внутренний отступ (свойство '''padding''') там же на 2px;<br>* задать явно размер и жирность текста (свойство и параметр '''font-weight: normal''' и т. п.).
+
 
+
 
</noinclude>
 
</noinclude>

Текущая версия на 22:33, 22 сентября 2011

Описание[править]

Подробное описание шаблона здесь Описание шаблона "Карточка"