Халип:Ракькар/doc

Википедия — эркенаб энциклопедия сайталдасан материал

Халип:Халипалъул стилал Данный шаблон создан для упрощения кода Ракькарточек.

Ракькаралда хӀалтӀулел халипал[код хисизабизе]

Гъоркьхалипал хӀадури[код хисизабизе]

Гъоркьехун ругелщинал параметраби рачине ккола хадусел тегазде жанире:

<table class="infobox t-geoinfobox t-geoinfobox-*">
...
</table>

t-geoinfobox-* — Ракькар/styles.css халипалда кьун ругел объектазул тайпаялъул класс.

Параметраби[код хисизабизе]

Параметр[код хисизабизе]

  • {{Ракькар|Параметр|магӀнаялъул викификация? 0/1|КъотӀелалъул цӀар|{{{Параметралъул цӀар|}}}|аскӀобхъвай}}

ГӀемерлъулаб параметр[код хисизабизе]

  • {{Ракькар|ГӀемерлъулаб|магӀнаялъул викификация? 0/1|КъотӀелалъул цӀаралъул цолъул форма|КъотӀелалъул цӀаралъул гӀемерлъул форма|{{{Параметралъул цӀар|}}}}}

Множественные параметры задаются не одной строкой, а несколькими значениями через косую черту /. Например, если объект находится в двух странах, будет Россия/Украина.

Если необходимо включить поддержку разделения параметров любым символом, отличным от запятой, добавьте |Разделитель=<Символ>.

Название[код хисизабизе]

  • {{Ракькар|Название|{{{Название|}}}|{{{Национальное название|}}}}}

Изображение[код хисизабизе]

  • {{Ракькар|Изображение|{{{Изображение|}}}|{{{Подпись изображения|}}}}}

Вставка[код хисизабизе]

  • {{Ракькар|Вставка|<Текст>}}

Добавляет поле с указанным текстом на всю ширину карточки.

Заголовок[код хисизабизе]

  • {{Ракькар|Заголовок|<Текст>|<Параметры>}}

При непустом третьем значении добавляет поле с указанным текстом на всю ширину карточки и добавляет цветовое оформление. Позволяет разбивать параметры по смыслу на блоки.

Плотность населения[код хисизабизе]

  • {{#ifeq:{{{Население|}}}|0||{{#if:{{{Площадь|}}}|{{Ракькар|Плотность населения|{{{Население|}}}|{{{Площадь|}}}}}}}}}

Страна, регион и район[код хисизабизе]

  • {{Ракькар|Страна|{{{Страна|}}}}}
  • {{Ракькар|Регион|{{{Регион|}}}|{{{Страна|}}}}}
  • {{Ракькар|Район|{{{Район|}}}|{{{Регион|}}}|{{{Страна|}}}}}

Категория на Викискладе[код хисизабизе]

  • {{Ракькар|Категория на Викискладе|{{{Название|}}}}}

Координаты и вывод позиционных карт[код хисизабизе]

Координаты[код хисизабизе]

  • {{Ракькар|Координаты|{{{Координаты|}}}|Страна={{{Страна|}}}|CoordScale={{{CoordScale|}}}}}

Позиционная карта[код хисизабизе]

  • {{Ракькар|Позиционная карта|{{#if:{{{Позиционная карта|}}}|{{{Позиционная карта|}}}|{{{Страна|}}}}}|{{{Координаты|}}}|Ук. карты={{{Ук. карты|physical}}}|Ук. арены={{{Ук. арены|}}}}}

Аналогично для второй позиционной карты:

  • {{Ракькар|Позиционная карта|{{#if:{{{Позиционная карта 1|}}}|{{{Позиционная карта 1|}}}|{{{Страна|}}} {{#if:{{{Регион|}}}|{{{Регион}}}|0}}}}}}|{{{Координаты|}}}|Ук. карты={{{Ук. карты 1|physical}}}|Ук. арены={{{Ук. арены 1|}}}}}
  • Ук. арены — указатель на арену картоссылок, прописан в конкретных шаблонах-позкартах.
  • Ук. карты — указатель на карту, прописан в конкретных шаблонах-позкартах. Существуют три распространённых типа: default, physical, hydro.

Более подробную информацию о назначении параметров вы можете узнать в документации шаблона {{ПозКарта}}

Значение 0 отключает Позиционную карту.

Метки[код хисизабизе]

Для отображения нескольких точек на позиционной карте:

  • {{Ракькар|Позиционная карта|<Карта, которую нужно вывести>|Ук. карты={{{Ук. карты|physical}}}|Ук. арены={{{Ук. арены|}}}|Метки=}}

В параметр Метки можно добавить любое количество меток:

  • {{Ракькар|Метка|<Карта, которую нужно вывести>|{{{Координаты|}}}|Позиция подписи=<left, right, top или bottom>|Подпись метки=<Выводимое название метки>|Ук. метки=<Название метки в стилях>}}

Небесное тело[код хисизабизе]

Чтобы добавить возможность отображения внеземных координат для объектов рельефа других планет (таких, как кратер, вулкан и т. д.), следует вписать:

  • {{#if:{{{Страна|}}}{{{Небесное тело|}}}|{{Ракькар|Координаты|{{{Координаты|}}}|Страна={{#if:{{{Небесное тело|}}}||{{{Страна|}}} }}|CoordScale={{{CoordScale|}}}|Небесное тело={{{Небесное тело|}}}}}}}

Пример прямого использования:

{{Ракькар|Координаты|14/35/43.96/S/175/31/56.43/E|Небесное тело=Марс|CoordScale=9}}

Затем, чтобы вывести позиционную карту космического объекта (планеты, спутника), добавьте дополнительное условие:

  • {{#if:{{{Небесное тело|}}}|{{{Небесное тело|}}}|{{#if:{{{Позиционная карта|}}}|<...>}}}}

Таким образом, полный код для позиционной карты будет следующим:

  • {{#if:{{{Позиционная карта|}}}{{{Страна|}}}{{{Небесное тело|}}}|{{Ракькар|Позиционная карта|{{#if:{{{Небесное тело|}}}|{{{Небесное тело|}}}|{{#if:{{{Позиционная карта|}}}|{{{Позиционная карта|}}}|{{{Страна|}}}}}}}|{{{Координаты|}}}|Ук. карты=physical|Ук. арены={{{Ук. арены|}}}}}}}
{{Ракькар|Позиционная карта|Марс|14/35/43.96/S/175/31/56.43/E|Ук. карты=physical}}

Пример[код хисизабизе]

Страница Халип:Шаблон:Ракькар/styles.css не имеет содержания.

Земля
Земля
Площадь123 км²
Площадь123 км²
Пачалихъал
55°45′ ш. гӀ. 37°37′ бб. х.HGЯO
<templatestyles src="Шаблон:Ракькар/styles.css" />
<table class="infobox t-geoinfobox t-geoinfobox-mount">
{{Ракькар|Название|Джомолунгма|bo/ཇོ་མོ་གླང་མ}}
{{Ракькар|Изображение|The Earth seen from Apollo 17.jpg|Земля}}
{{Ракькар|Заголовок|Единичные параметры}}
{{Ракькар|Параметр|0|[[Площадь]]|123|км²}}
{{Ракькар|Параметр|1|[[Площадь]]|123|км²}}
{{Ракькар|Заголовок|А здесь множественные}}
{{Ракькар|Множественный|0|[[Акватория]]|[[Акватория|Акватории]]|Адриатическое море/Средиземное море}}
{{Ракькар|Множественный|1|[[Акватория]]|[[Акватория|Акватории]]|Адриатическое море/Средиземное море}}
{{Ракькар|Страна|Россия/Франция/Китай}}
{{Ракькар|Заголовок|Координаты и ПозКарта}}
{{Ракькар|Координаты|55/45/0/N/37/37/0/E|Страна=Россия}}
{{Ракькар|Позиционная карта|Россия|55/45/0/N/37/37/0/E|Ук. карты=physical}}
{{Ракькар|Категория на Викискладе|World|Статья}}
</table>

Оформление и стили[код хисизабизе]

Для заголовков можно добавить собственный стиль оформления. Они добавляются на отдельную страницу {{Ракькар/styles.css}} (либо аналогичную подстраницу вашего шаблона, подробнее см. ВП:Шаблоназул стилал). Для приведённого выше примера описание цвета заголовков выглядит так:

.t-geoinfobox-mount th:only-child {
	background:#e7dcc3;
}

Для того, чтобы задать другой маркер для позиционных карт, нужно в стилях прописать название изображения и добавить параметр Метка в код шаблона. Например:

  • {{Ракькар|Позиционная карта|{{#if:{{{Позиционная карта|}}}|{{{Позиционная карта|}}}|{{{Страна|}}}}}|{{{Координаты|}}}|Ук. метки=<Название метки>}}

Все метки прописаны в Шаблон:Ракькар/Стилал.

Автоматическое включение в категории[код хисизабизе]

Для того, чтобы добавить категорию, сначала вставьте условие {{#if:{{NAMESPACE}}||<условия, при которых выводятся категории>}}, которое не позволит включать в категории нестатьи. Чтобы добавить статьи в определенную категорию достаточно использовать одну из функций парсера. Примеры можно посмотреть в шаблонах из списка выше.