Шаблон:Місяць із заголовка
Цей шаблон використовує Lua: |
Extracts from a page title the name of a month (January, February, March etc). Returns nothing if there is no match.
Note that the monthname in the title must be properly capitalised. "October" will be matched, but "october" or "OCTOBER" will be ignored.
Some options allow its behaviour to be configured.
Використання
ред.Basic usage
ред.{{Title monthname}}
This usage will return the first word in the title which matches the correctly-capitalised name of a month.
If no match is found, it returns an empty string. This allows its simple use in templates, e.g.
{{#if: {{Title monthname}}|<!-- do nothing if there is a match -->|This page's title does not include a month}}
Optional parameters
ред.Three optional parameters are available:
|pagevalue
- This forces the template to use a title other than the current page
|nomatchvalue
- This parameter is used to specify a message to be generate if no match is found. For example
- Default output
{{Title monthname|page=All Watched Over by Machines of Loving Grace}}
→ Помилка скрипту: Не існує модуля «Title monthname». - with nomatch
{{Title monthname|page=All Watched Over by Machines of Loving Grace|nomatch=No month!}}
→ Помилка скрипту: Не існує модуля «Title monthname».
- Default output
- This parameter is used to specify a message to be generate if no match is found. For example
|matchnumber
- If multiple month names are found, this specifies which match to return, where the first match is match= 1. If a negative number is specified then a match is returned counting from the last match. Hence match = -1 is the same as requesting the last match. Defaults to 1.
- Examples:
{{Title monthname|page=Events in June, July, or August|match=3}}
→ Помилка скрипту: Не існує модуля «Title monthname».{{Title monthname|page=Riots in February, March, April, May, June, or July (and maybe November)|match=-2}}
→ Помилка скрипту: Не існує модуля «Title monthname».
TemplateData
ред.Extracts a 3- or 4-digit year from the current page title. All parameters are optional.
Параметр | Опис | Тип | Статус | |
---|---|---|---|---|
Match Instance | match | If multiple monthnames are found, this specifies which match to return, where the first match is match= 1. If a negative number is specified then a match is returned counting from the last match. Hence match = -1 is the same as requesting the last match. Defaults to 1.
| Число | необов'язковий |
No match text | nomatch | If no monthname is found, output the "nomatch" value. Defaults to blank. | Рядок | необов'язковий |
Override page title | page | Specified a page title to use other than the current page. If left blank, the template will use the title of the current page
| Назва сторінки | необов'язковий |
Див. також
ред.Документація вище включена з Шаблон:Місяць із заголовка/документація. (ред. | історія) Дописувачі можуть експериментувати на підсторінках пісочниця (створити | дзеркало) та тести (створити) цього шаблону. Будь ласка, додавайте категорії до підсторінки /документація. Підсторінки цього шаблону. |