Шаблон:Автонумерація
Неможливо визначити кількість стовпців

![]() | Цей шаблон використовує Lua: |
Шаблон для створення нової таблиці з можливістю автоматичної нумерації, сортування і групування рядків таблиці. Для автоматичної перенумерації рядків уже створеної таблиці скористуйтеся шаблоном {{нумерація таблиці}}.
Нумерація за замовчанням
[ред. код]Просто вказавши кількість стовпців у полі |Стовпців=
і залишивши пустими поля з майбутніми номерами рядків, ви вже отримаєте нумеровану таблицю.
{{автонумерація | Стовпців = 6 | | ВашіДані12 | ВашіДані13 | ВашіДані14 | ВашіДані15 | ВашіДані16 | | ВашіДані22 | ВашіДані23 | ВашіДані24 | ВашіДані25 | ВашіДані26 | | ВашіДані32 | ВашіДані33 | ВашіДані34 | ВашіДані25 | ВашіДані26 }}
Результат
№ | Заголовок2 | Заголовок3 | Заголовок4 | Заголовок5 | Заголовок6 |
---|---|---|---|---|---|
1 | ВашіДані12 | ВашіДані13 | ВашіДані14 | ВашіДані15 | ВашіДані16 |
2 | ВашіДані22 | ВашіДані23 | ВашіДані24 | ВашіДані25 | ВашіДані26 |
3 | ВашіДані32 | ВашіДані33 | ВашіДані34 | ВашіДані25 | ВашіДані26 |
Назва таблиці
[ред. код]Якщо треба додати назву таблиці, включіть у шаблон поле |Назва=
:
| Назва = Густота населення суб’єктів Російської Федерації
Результат
Густота населення суб’єктів Російської Федерації | |||||
---|---|---|---|---|---|
№ | Заголовок2 | Заголовок3 | Заголовок4 | Заголовок5 | Заголовок6 |
1 | ВашіДані12 | ВашіДані13 | ВашіДані14 | ВашіДані15 | ВашіДані16 |
2 | ВашіДані22 | ВашіДані23 | ВашіДані24 | ВашіДані25 | ВашіДані26 |
3 | ВашіДані32 | ВашіДані33 | ВашіДані34 | ВашіДані25 | ВашіДані26 |
Оформлення таблиці
[ред. код]Можна змінити оформлення таблиці, присвоївши полю |Оформлення=
клас оформлення клітинок (за замовчанням standard
). Крім основного класу, підтримуются властивості sortable
и collapsible
:
| Оформлення = tiles sortable
Результат
№ | Заголовок2 | Заголовок3 | Заголовок4 | Заголовок5 | Заголовок6 |
---|---|---|---|---|---|
1 | ВашіДані12 | ВашіДані13 | ВашіДані14 | ВашіДані15 | ВашіДані16 |
2 | ВашіДані22 | ВашіДані23 | ВашіДані24 | ВашіДані25 | ВашіДані26 |
3 | ВашіДані32 | ВашіДані33 | ВашіДані34 | ВашіДані25 | ВашіДані26 |
Для великих таблиць буває зручно використовувати клас з властивістю collapsible collapsed
.
Результат
Таблиця | ||||
---|---|---|---|---|
№ | Населений пункт | Тип | Населення | Муніципальне утворення |
1 | Байдари | село | 458 | Байдарська сільрада |
2 | Батирєво | село | 48 | Яровинська сільрада |
3 | Башкірське | село | 510 | Башкірська сільрада |
4 | Булдак | село | 226 | Булдакська сільрада |
5 | Василь’євка | село | 247 | Василь’євська сільрада |
6 | Воздвиженка | село | 92 | Привольненська сільрада |
7 | Воскресенське | село | 397 | Воскресенська сільрада |
8 | Гусине | село | 27 | Яровинська сільрада |
9 | Дмитриївка | село | 28 | Булдакська сільрада |
10 | Дубровка | село | 107 | Половинська сільрада |
11 | Жиліно | село | 161 | Новобайдарська сільрада |
12 | Золоте | село | 51 | Сумкинська сільрада |
13 | Казенне | село | 48 | Яровинська сільрада |
14 | Малодубровне | село | 147 | Сумкинська сільрада |
15 | Марай | село | 310 | Новобайдарська сільрада |
16 | Менщиково | село | 108 | Менщиковська сільрада |
17 | Нахимівка | село | 20 | Сухменська сільрада |
18 | Нова Українка | село | 68 | Чулошненська сільрада |
19 | Нові Байдари | село | 159 | Новобайдарська сільрада |
20 | Олександрівка | село | 23 | Менщиковська сільрада |
21 | Петровка | село | 97 | Половинська сільрада |
22 | Пищальне | село | 218 | Пищальська сільрада |
23 | Половинне | село | 4645 | Половинська сільрада |
24 | Привольне | село | 275 | Привольненська сільрада |
25 | Романово | село | 108 | Пищальська сільрада |
26 | Сумки | село | 1085 | Сумкинська сільрада |
27 | Сумки | станція | 247 | Сумкинська сільрада |
28 | Сухмень | село | 380 | Сухменська сільрада |
29 | Трубецький | селище | 32 | Половинська сільрада |
30 | Успєнка | село | 97 | Чулошненська сільрада |
31 | Філіпово | село | 224 | Половинська сільрада |
32 | Хлупово | село | 498 | Хлуповська сільрада |
33 | Чернавчик | село | 111 | Сухменська сільрада |
34 | Чулошне | село | 378 | Чулошненська сільрада |
35 | Ярове | село | 327 | Яровинська сільрада |
Заголовки стовпців
[ред. код]Можна змінити заголовок стовпця з номерами рядків, присвоївши значення полю |Заголовок1=
(за замовчанням №
). Решта заголовків додається присвоєнням значень полям |Заголовок2=
, |Заголовок3=
тощо:
| Заголовок1 = № | Заголовок2 = Суб’єкт РФ | Заголовок3 = Густота населення | Заголовок4 = Населення | Заголовок5 = Площа | Заголовок6 = Федеральний округ
Результат
№ | Суб’єкт РФ | Густота населення | Населення | Площа | Федеральний округ |
---|---|---|---|---|---|
1 | ВашіДані12 | ВашіДані13 | ВашіДані14 | ВашіДані15 | ВашіДані16 |
2 | ВашіДані22 | ВашіДані23 | ВашіДані24 | ВашіДані25 | ВашіДані26 |
3 | ВашіДані32 | ВашіДані33 | ВашіДані34 | ВашіДані25 | ВашіДані26 |
Початковий номер нумерації
[ред. код]Якщо треба почати нумерацію рядків не з номера 1, початковий номер присвоюється полю |Старт=
:
| Старт = 153
Результат
№ | Заголовок2 | Заголовок3 | Заголовок4 | Заголовок5 | Заголовок6 |
---|---|---|---|---|---|
153 | ВашіДані12 | ВашіДані13 | ВашіДані14 | ВашіДані15 | ВашіДані16 |
154 | ВашіДані22 | ВашіДані23 | ВашіДані24 | ВашіДані25 | ВашіДані26 |
155 | ВашіДані32 | ВашіДані33 | ВашіДані34 | ВашіДані25 | ВашіДані26 |
Вирівнювання клітинок
[ред. код]Клітинки з номерами рядків за замовчанням вирівнюються по центру. Усі інші клітинки за замовчанням вирівнюються вліво. Вирівнювання клітинок можна змінити, присвоївши значення right
, left
, center
полям |Вирівнювання1=
, |Вирівнювання2=
, |Вирівнювання3=
тощо:
| Вирівнювання3 = right
Результат
№ | Заголовок2 | Цей стовпець вирівняний вправо | За замовчанням вирівнювання вліво | Заголовок5 | Заголовок6 |
---|---|---|---|---|---|
1 | ВашіДані12 | ВашіДані13 | ВашіДані14 | ВашіДані15 | ВашіДані16 |
2 | ВашіДані22 | ВашіДані23 | ВашіДані24 | ВашіДані25 | ВашіДані26 |
3 | ВашіДані32 | ВашіДані33 | ВашіДані34 | ВашіДані25 | ВашіДані26 |
Ширина стовпців
[ред. код]Ширина стовпців за необхідності регулюється у відсотках або пікселях полями |Ширина1=
, |Ширина2=
, |Ширина3=
тощо.
| Ширина2 = 35%
Результат
№ | Заголовок2 | Заголовок3 | Заголовок4 | Заголовок5 | Заголовок6 |
---|---|---|---|---|---|
1 | ВашіДані12 | ВашіДані13 | ВашіДані14 | ВашіДані15 | ВашіДані16 |
2 | ВашіДані22 | ВашіДані23 | ВашіДані24 | ВашіДані25 | ВашіДані26 |
3 | ВашіДані32 | ВашіДані33 | ВашіДані34 | ВашіДані25 | ВашіДані26 |
Сортування при відкритті таблиці
[ред. код]Якщо додати поле |Сортування=
з номером ключового стовпця, нумерація буде виконана з попереднім сортуванням по ключовому стовпцю незалежно від порядку перерахування рядків у шаблоні. За замовчанням рядки сортуються за зростанням як текст.
| Сортування = 3
Для сортування рядків як чисел необхідно додати символ #
. Числа за замовчанням сортуються за зменшенням:
| Сортування = 3#
Для зміни напрямку сортування необхідно додати символи <
(сортування за зростанням) або >
(сортування за зменшенням):
| Сортування = 3#
Результат
Сортування у зворотному порядку за третім стовпцем: "Сортування = 3>" | |||||
---|---|---|---|---|---|
№ | Заголовок2 | Заголовок3 | Заголовок4 | Заголовок5 | Заголовок6 |
1 | ВашіДані32 | ВашіДані33 | ВашіДані34 | ВашіДані25 | ВашіДані26 |
2 | ВашіДані22 | ВашіДані23 | ВашіДані24 | ВашіДані25 | ВашіДані26 |
3 | ВашіДані12 | ВашіДані13 | ВашіДані14 | ВашіДані15 | ВашіДані16 |
Подальше сортування
[ред. код]Тип сортування за необхідності регулюється полями |Сортування2=
, |Сортування3=
, |Сортування4=
тощо. За замовчанням стовпці сортуються як текст. Можливе присвоєння значень число
, дата
або без сортування
.
| Сортування2 = число | Сортування3 = без сортування
Результат
У другому стовпці ключ отримується шляхом вилучення ведучих нецифрових символів. Сортування за третім стовпцем подавляється.
Групування
[ред. код]Якщо додати будь-який буквено-цифровий код до першої клітинки рядку даних, спочатку будуть виведені рядки з одним кодом, потім з іншим і т. д. У прикладі нижче спочатку будуть виведені рядки без коду, потім рядки з кодом A
і останніми — рядки з кодом B
:
| A | ВашіДані12 | ВашіДані13 | ВашіДані14 | ВашіДані15 | ВашіДані16 | | ВашіДані22 | ВашіДані23 | ВашіДані24 | ВашіДані25 | ВашіДані26 | B | ВашіДані32 | ВашіДані33 | ВашіДані34 | ВашіДані25 | ВашіДані26 | A | ВашіДані42 | ВашіДані43 | ВашіДані44 | ВашіДані45 | ВашіДані46 | B | ВашіДані52 | ВашіДані53 | ВашіДані54 | ВашіДані55 | ВашіДані56 | | ВашіДані62 | ВашіДані63 | ВашіДані64 | ВашіДані65 | ВашіДані66 | | ВашіДані72 | ВашіДані73 | ВашіДані74 | ВашіДані75 | ВашіДані76
Результат
№ | Заголовок2 | Заголовок3 | Заголовок4 | Заголовок5 | Заголовок6 |
---|---|---|---|---|---|
1 | ВашіДані22 | ВашіДані23 | ВашіДані24 | ВашіДані25 | ВашіДані26 |
2 | ВашіДані62 | ВашіДані63 | ВашіДані64 | ВашіДані65 | ВашіДані66 |
3 | ВашіДані72 | ВашіДані73 | ВашіДані74 | ВашіДані75 | ВашіДані76 |
4 | ВашіДані12 | ВашіДані13 | ВашіДані14 | ВашіДані15 | ВашіДані16 |
5 | ВашіДані42 | ВашіДані43 | ВашіДані44 | ВашіДані45 | ВашіДані46 |
6 | ВашіДані32 | ВашіДані33 | ВашіДані34 | ВашіДані25 | ВашіДані26 |
7 | ВашіДані52 | ВашіДані53 | ВашіДані54 | ВашіДані55 | ВашіДані56 |
Форматування рядків
[ред. код]Якщо до першої клітинки рядку даних додати символ !
, рядок буде виділений жирним. Символ $
присвоює рядку клас shadow
, символ %
— клас bright
, символ @
— клас dark
(див. класи оформлення клітинок):
| ! | ВашіДані12 | ВашіДані13 | ВашіДані14 | ВашіДані15 | ВашіДані16 | $ | ВашіДані22 | ВашіДані23 | ВашіДані24 | ВашіДані25 | ВашіДані26 | % | ВашіДані32 | ВашіДані33 | ВашіДані34 | ВашіДані25 | ВашіДані26 | @ | ВашіДані42 | ВашіДані43 | ВашіДані44 | ВашіДані45 | ВашіДані46
Результат
№ | Заголовок2 | Заголовок3 | Заголовок4 | Заголовок5 | Заголовок6 |
---|---|---|---|---|---|
1 | ВашіДані12 | ВашіДані13 | ВашіДані14 | ВашіДані15 | ВашіДані16 |
2 | ВашіДані22 | ВашіДані23 | ВашіДані24 | ВашіДані25 | ВашіДані26 |
3 | ВашіДані32 | ВашіДані33 | ВашіДані34 | ВашіДані25 | ВашіДані26 |
4 | ВашіДані42 | ВашіДані43 | ВашіДані44 | ВашіДані45 | ВашіДані46 |
Нестандартне оформлення рядків
[ред. код]Можна створити нестандартне оформлення рядка, задавши його в полі |Підсвічування=
| Підсвічування = class="standard Unicode" style="font-size:150%; text-align:center"
і додавши до першої клітинки рядку даних символ +
:
| + | ВашіДані22 | ВашіДані23 | ВашіДані24 | ВашіДані25 | ВашіДані26
Результат
№ | Заголовок2 | Заголовок3 | Заголовок4 | Заголовок5 | Заголовок6 |
---|---|---|---|---|---|
1 | ВашіДані12 | ВашіДані13 | ВашіДані14 | ВашіДані15 | ВашіДані16 |
2 | ВашіДані22 | ВашіДані23 | ВашіДані24 | ВашіДані25 | ВашіДані26 |
3 | ВашіДані32 | ВашіДані33 | ВашіДані34 | ВашіДані25 | ВашіДані26 |
Подавлення нумерації
[ред. код]Якщо до першої клітинки рядку даних додати символ -
, рядок буде сортуватися, але його номер виводитися не буде:
| - | ВашіДані12 | ВашіДані13 | ВашіДані14 | ВашіДані15 | ВашіДані16
Результат
№ | Заголовок2 | Заголовок3 | Заголовок4 | Заголовок5 | Заголовок6 |
---|---|---|---|---|---|
1 | ВашіДані12 | ВашіДані13 | ВашіДані14 | ВашіДані15 | ВашіДані16 |
ВашіДані22 | ВашіДані23 | ВашіДані24 | ВашіДані25 | ВашіДані26 | |
2 | ВашіДані32 | ВашіДані33 | ВашіДані34 | ВашіДані25 | ВашіДані26 |
Приклад заповнення всіх полів
[ред. код]{{автонумерація | Назва = Густота населення суб’єктів Російської Федерації | Стовпців = 6 | Сортування = 3# | Оформлення = wide sortable | Заголовок1 = № | Заголовок2 = Суб’єкт РФ | Заголовок3 = Густота населення,<br /> чол./км<sup>2</sup> | Заголовок4 = Населення,<br /> чол. | Заголовок5 = Площа<br /> км<sup>2</sup> | Заголовок6 = Федеральний округ | Сортування3 = число | Сортування4 = число | Сортування5 = число | Ширина1 = 5% | Ширина2 = 25% | Ширина3 = 15% | Ширина4 = 15% | Ширина5 = 15% | Ширина6 = 25% | Вирівнювання3 = right | Вирівнювання4 = right | Вирівнювання5 = right | -&Країна | Російська Федерація | 8,38 | 143347059 | 17098242 | | -$Округи | Центральний федеральний округ | 59,49 | 38678913 | 650205 | | | Бєлгородська область | 56,79 | 1540985 | 27134 | Центральний | | місто Москва | 4770,82 | 11979529 | 2511 | Центральний | -$Округи | Північно-Західний федеральний округ | 8,13 | 13717733 | 1686968 | | | Республіка Карелія | 3,53 | 636932 | 180520 | Північно-Західний | | Архангельска область | 2,04 | 1202295 | 589913 | Північно-Західний | - | Архангельска область без Ненецького автономного округу | 2,81 | 1159506 | 413103 | Північно-Західний | -$Округи | Південний федеральний округ | 33,04 | 13910179 | 420876 | | | Республіка Адигея | 57,03 | 444403 | 7792 | Південний | -$Округи | Північно-Кавказький федеральний округ | 55,98 | 9540758 | 170439 | | | Ставропольський край | 42,18 | 2790785 | 66160 | Північно-Кавказький | -$Округи | Приволзький федеральний округ | 28,71 | 29772235 | 1036975 | | | Чуваська Республіка | 67,79 | 1243431 | 18343 | Приволзький | -$Округи | Уральський федеральний округ | 6,71 | 12197544 | 1818497 | | | Тюменська область | 2,40 | 3510683 | 1464173 | Уральський | - | Тюменська область без автономних округів | 8,65 | 1385008 | 160122 | Уральський | -$Округи | Сибірський федеральний округ | 3,75 | 19278201 | 5144953 | | -$Округи | Далекосхідний федеральний округ | 1,01 | 6251496 | 6169329 | }}
Результат
Густота населення суб’єктів Російської Федерації | |||||
---|---|---|---|---|---|
№ | Суб’єкт РФ | Густота населення, чол./км2 | Населення, чол. | Площа км2 | Федеральний округ |
1 | місто Москва | 4770,82 | 11979529 | 2511 | Центральний |
2 | Чуваська Республіка | 67,79 | 1243431 | 18343 | Приволзький |
3 | Республіка Адигея | 57,03 | 444403 | 7792 | Південний |
4 | Бєлгородська область | 56,79 | 1540985 | 27134 | Центральний |
5 | Ставропольський край | 42,18 | 2790785 | 66160 | Північно-Кавказький |
Тюменська область без автономних округів | 8,65 | 1385008 | 160122 | Уральський | |
6 | Республіка Карелія | 3,53 | 636932 | 180520 | Північно-Західний |
Архангельска область без Ненецького автономного округу | 2,81 | 1159506 | 413103 | Північно-Західний | |
7 | Тюменська область | 2,40 | 3510683 | 1464172 | Уральський |
8 | Архангельска область | 2,04 | 1202295 | 589913 | Північно-Західний |
Російська Федерація | 8,38 | 143347059 | 17098242 | ||
Центральний федеральний округ | 59,49 | 38678913 | 650205 | ||
Північно-Кавказький федеральний округ | 55,98 | 9540758 | 170439 | ||
Південний федеральний округ | 33,04 | 13910179 | 420876 | ||
Приволзький федеральний округ | 28,71 | 29772235 | 1036975 | ||
Північно-Західний федеральний округ | 8,13 | 13717733 | 1686968 | ||
Уральський федеральний округ | 6,71 | 12197544 | 1818497 | ||
Сибірський федеральний округ | 3,75 | 19278201 | 5144953 | ||
Далекосхідний федеральний округ | 1,01 | 6251496 | 6169329 |
Див. також
[ред. код]Документація вище включена з Шаблон:Автонумерація/документація. (ред. | історія) Дописувачі можуть експериментувати на підсторінках пісочниця (створити | дзеркало) та тести (створити) цього шаблону. Будь ласка, додавайте категорії до підсторінки /документація. Підсторінки цього шаблону. |