Шаблон:Автонумерація
Неможливо визначити кількість стовпців
| Цей шаблон використовує 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 | ||
Див. також
[ред. код]Дописувачі можуть експериментувати на підсторінках пісочниця (створити | дзеркало) та тести (створити) цього шаблону.
Будь ласка, додавайте категорії до підсторінки /документація. Підсторінки цього шаблону.