Шаблон:Счетчик строк таблицы/doc

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску

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

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

Использование[править код]

Идентификатор таблицы ID

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

Номер таблицы

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

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

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

Параметры[править код]

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

Пример с ячейками заголовка[править код]

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

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

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

  • {{счетчик строк таблицы|id=foo|page=Шаблон:Счетчик строк таблицы/doc}} → 3

Пример без ячеек заголовка[править код]

Обратите внимание, что счетчик по умолчанию не считает первую строку, для подсчета всех строк используйте параметр |ignore=0.

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

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

  • {{счетчик строк таблицы|id=foo2|page=Шаблон:Счетчик строк таблицы/doc}} → 2
  • {{счетчик строк таблицы|id=foo2|ignore=0|page=Шаблон:Счетчик строк таблицы/doc}} → 3