Шаблон:Год из заголовка/doc

Материал из Циклопедии
Перейти к навигации Перейти к поиску
{{Год из заголовка}} · Документация · Обсуждение · Подстраницы · Где используется

Шаблон подставляет свой первый параметр (число обозначающее год), если указан, иначе пытается извлечь год из названия страницы.

{{Год из заголовка}}
{{Год из заголовка|}}

Как работает шаблон
  1. cначала из названия отбрасывается всё, что в скобках: Название (слова в скобках)Название
  2. затем полученное название делится на слова по пробелам
  3. сначала берётся первое слово, делится на две части по возможно присутствующему дефису «-»
  4. берётся первая часть до дефиса, если это число, то оно выдаётся в качестве значения
  5. если до дефиса не число, проверяется часть после дефиса (если она есть)
  6. если вторая часть после дефиса есть и это число, то оно выдаётся в качестве значения
  7. если в первом слове чисел не обнаружено, берётся второе слово по пробелам...

и т. д. Всего обрабатывается до первых 10 слов. Если в них число года не найдено, шаблон ничего не выдаёт. Обычно число года находится в первых словах имени страницы, поэтому к проверке следующего слова шаблон переходит только если не определил число в предыдущем. Найдя число в первом или втором слове, далее шаблон уже проверку не производит, и не тратит вычислительные ресурсы.