Постоянно защищенный шаблон
Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску
Документация по шаблону [ просмотреть ] [ изменить ] [ история ] [ очистить ]

Этот шаблон подсчитывает количество строк в таблицах вики-текста. Он не работает с вложенными таблицами, таблицами HTML или таблицами, содержащимися в шаблонах. Он также будет игнорировать <nowiki>...</nowiki>теги и <pre>...</pre>теги.

Шаблон работает, получая источник вики-текста страницы и подсчитывая количество таблиц в этом источнике. Это означает, что шаблон не вернет правильное количество строк при предварительном просмотре, так как он по-прежнему будет использовать старую версию страницы для подсчета. Это также означает, что если на странице имеется более одной таблицы вики-текста, вам необходимо указать номер или идентификатор таблицы вручную.

Перенаправления

Применение

ID таблицы

{{счетчик строк таблицы | id = id }}

Номер стола

{{счетчик строк таблицы | tableno = number }}

Все параметры

{{счетчик строк таблицы | id = id | tableno = number | ignore = number | page = pagename }}

Параметры

  • id - если указано, шаблон будет решать, какую таблицу использовать по своему идентификатору. Идентификаторы могут быть присвоены вики-таблицам, добавив текст в первую строку таблицы (та же строка, что и код). Идентификаторы могут состоять только из прописных букв, строчных букв и цифр. Пробелы не допускаются. Дефисы не работают (например диапазон дат 2000-2017 гг.). Особенность шаблона в том, что идентификатор в первой строке таблицы должен заключаться в кавычки: но параметр идентификатора в шаблоне НЕ ДОЛЖЕН заключаться в кавычки:id="id"{|{| id="id"{{table row counter|id=id}}
  • tableno - номер таблицы для использования, если на странице более одной таблицы. По умолчанию 1.
  • ignore - количество игнорируемых строк. Если указано, шаблон вычитает это количество строк из подсчета. Это полезно, если вам не нужно считать строки заголовков вверху или внизу. Подсчитывайте строки, а не строки текста в этих строках.
  • page - страница для работы. По умолчанию текущая страница.

Пример с ячейками заголовка

Таблица для использования

{| class = "wikitable" id = "foo"! Колонка 1! Колонка 2| -| Ячейка 1 || Ячейка 2| -| Ячейка 3 || Ячейка 4| -| Ячейка 5 || Ячейка 6|}

Код и результат

  • {{table row counter|id=foo|page=Template:Table row counter/doc}} → 3

Пример без ячеек заголовка

Обратите внимание, что счетчик не считает первую строку.

{| class = "wikitable" id = "foo2"| Ячейка 1 || Ячейка 2| -| Ячейка 3 || Ячейка 4| -| Ячейка 5 || Ячейка 6|}

Код и результат

  • {{table row counter|id=foo2|page=Template:Table row counter/doc}} → 2

Смотрите также