Участник:Jack who built the house/alignTemplateParameters.js
Что делает?
|
{{Карточка
| имя = {{subst:PAGENAME}}
| стиль_тела =
| вверху = {{карточка/имя|{{{имя|}}}}}
| стиль_вверху =
| вверху2 = {{карточка/оригинал имени|{{{оригинал имени|}}}}}
| стиль_вверху2 =
| изображение = {{wikidata|p18|{{{фото|}}}|caption={{{подпись|}}}}}
| стиль_изображения =
| стиль_заголовков =
| стиль_меток =
| стиль_текста =
|метка2 = Имя при рождении
|текст2 = {{{имя при рождении|}}}
|викиданные2 = p1477
|метка4 = Дата рождения
|текст4 = {{wikidata/p569|{{{дата рождения|}}}|{{{дата смерти|}}}}}
|метка5 = Место рождения
|текст5 = {{{место рождения|}}}
|викиданные5 = p19
|метка4 = Дата смерти
|текст4 = {{wikidata/p570|{{{дата смерти|}}}|{{{дата рождения|}}}}}
...
}}
|
→
|
|
{{Карточка
| имя = {{subst:PAGENAME}}
| стиль_тела =
| вверху = {{карточка/имя|{{{имя|}}}}}
| стиль_вверху =
| вверху2 = {{карточка/оригинал имени|{{{оригинал имени|}}}}}
| стиль_вверху2 =
| изображение = {{wikidata|p18|{{{фото|}}}|caption={{{подпись|}}}}}
| стиль_изображения =
| стиль_заголовков =
| стиль_меток =
| стиль_текста =
| метка1 = Имя при рождении
| текст1 = {{{имя при рождении|}}}
| викиданные1 = p1477
| метка2 = Дата рождения
| текст2 = {{wikidata/p569|{{{дата рождения|}}}|{{{дата смерти|}}}}}
| метка3 = Место рождения
| текст3 = {{{место рождения|}}}
| викиданные3 = p19
| метка4 = Дата смерти
| текст4 = {{wikidata/p570|{{{дата смерти|}}}|{{{дата рождения|}}}}}
...
}}
|
|
{{cite web |title=Фонд Зинаиды Серебряковой — Биография |website=serebriakova.ru |author= |publisher= |url=http://serebriakova.ru/o-fonde/o-xudozhnike/biografiya |date= |accessdate=02.10.2017 }}
|
→ ←
|
|
{{cite web
| title = Фонд Зинаиды Серебряковой — Биография
| website = serebriakova.ru
| author =
| publisher =
| url = http://serebriakova.ru/o-fonde/o-xudozhnike/biografiya
| date =
| accessdate = 02.10.2017
}}
|
|
{{#if:{{#property:P31}}|{{#ifeq:{{#titleparts:{{РМЗСОВД|P31}}|1|1}}|{{#titleparts:{{РМЗСОВД|P31}}|1|2}}||{{#ifeq:{{#titleparts:{{РМЗСОВД|P31}}|1|1}}|Человек|{{#if:{{#property:P106}}|{{#ifexist:Категория:Википедия:{{ucfirst:{{{1|}}}}} (тип: человек; род занятий: {{lcfirst:{{#titleparts:{{РМЗСОВД|P106}}|1|1}}}})|[[К:Википедия:{{ucfirst:{{{1|}}}}} (тип: человек; род занятий: {{lcfirst:{{#titleparts:{{РМЗСОВД|P106}}|1|1}}}})]]|{{#ifexpr:{{FORMATNUM:{{PAGESINCATEGORY:Википедия:{{ucfirst:{{{1|}}}}} (тип: человек; род занятий: {{lcfirst:{{#titleparts:{{РМЗСОВД|P106}}|1|1}}}})}}|R}} > {{Сортировка: по типам/limit|{{{1|}}}}}|{{#ifeq:{{#titleparts:{{РМЗСОВД|P106}}|1|1}}|{{#titleparts:{{РМЗСОВД|P106}}|1|2}}||[[К:Википедия:{{ucfirst:{{{1|}}}}} (тип: человек; род занятий: {{lcfirst:{{#titleparts:{{РМЗСОВД|P106}}|1|1}}}})]]}}|[[К:Википедия:{{ucfirst:{{{1|}}}}} (тип: человек)]]}}}}|[[К:Википедия:{{ucfirst:{{{1|}}}}} (тип: человек)]]}}|{{#ifexist:Категория:Википедия:{{ucfirst:{{{1|}}}}} (тип: {{lcfirst:{{#titleparts:{{РМЗСОВД|P31}}|1|1}}}})|[[К:Википедия:{{ucfirst:{{{1|}}}}} (тип: {{lcfirst:{{#titleparts:{{РМЗСОВД|P31}}|1|1}}}})]]|{{#ifexpr:{{FORMATNUM:{{PAGESINCATEGORY:Википедия:{{ucfirst:{{{1|}}}}} (тип: {{lcfirst:{{#titleparts:{{РМЗСОВД|P31}}|1|1}}}})}}|R}} > {{Сортировка: по типам/limit|{{{1|}}}}}|[[К:Википедия:{{ucfirst:{{{1|}}}}} (тип: {{lcfirst:{{#titleparts:{{РМЗСОВД|P31}}|1|1}}}})]]|[[К:Википедия:{{ucfirst:{{{1|}}}}} (объекты менее указанного лимита: {{Сортировка: по типам/limit|{{{1|}}}}})|{{#titleparts:{{РМЗСОВД|P31}}|1|1}}{{PAGENAME}}]]}}}}{{#if:{{#titleparts:{{РМЗСОВД|P31}}|1|2}}|{{#ifexist:Категория:Википедия:{{ucfirst:{{{1|}}}}} (тип: {{lcfirst:{{#titleparts:{{РМЗСОВД|P31}}|1|2}}}})|[[К:Википедия:{{ucfirst:{{{1|}}}}} (тип: {{lcfirst:{{#titleparts:{{РМЗСОВД|P31}}|1|2}}}})]]|{{#ifexpr:{{FORMATNUM:{{PAGESINCATEGORY:Википедия:{{ucfirst:{{{1|}}}}} (тип: {{lcfirst:{{#titleparts:{{РМЗСОВД|P31}}|1|2}}}})}}|R}} > {{Сортировка: по типам/limit|{{{1|}}}}}|[[К:Википедия:{{ucfirst:{{{1|}}}}} (тип: {{lcfirst:{{#titleparts:{{РМЗСОВД|P31}}|1|2}}}})]]|[[К:Википедия:{{ucfirst:{{{1|}}}}} (объекты менее указанного лимита: {{Сортировка: по типам/limit|{{{1|}}}}})|{{#titleparts:{{РМЗСОВД|P31}}|1|2}}{{PAGENAME}}]]}}}}{{#if:{{#titleparts:{{РМЗСОВД|P31}}|1|3}}|{{#ifexist:Категория:Википедия:{{ucfirst:{{{1|}}}}} (тип: {{lcfirst:{{#titleparts:{{РМЗСОВД|P31}}|1|3}}}})|[[К:Википедия:{{ucfirst:{{{1|}}}}} (тип: {{lcfirst:{{#titleparts:{{РМЗСОВД|P31}}|1|3}}}})]]|{{#ifexpr:{{FORMATNUM:{{PAGESINCATEGORY:Википедия:{{ucfirst:{{{1|}}}}} (тип: {{lcfirst:{{#titleparts:{{РМЗСОВД|P31}}|1|3}}}})}}|R}} > {{Сортировка: по типам/limit|{{{1|}}}}}|[[К:Википедия:{{ucfirst:{{{1|}}}}} (тип: {{lcfirst:{{#titleparts:{{РМЗСОВД|P31}}|1|3}}}})]]|[[К:Википедия:{{ucfirst:{{{1|}}}}} (объекты менее указанного лимита: {{Сортировка: по типам/limit|{{{1|}}}}})|{{#titleparts:{{РМЗСОВД|P31}}|1|3}}{{PAGENAME}}]]}}}}}}}}}}}}|[[К:Википедия:{{ucfirst:{{{1|}}}}} (тип: не указан)]]}}
|
↓
|
{{#if: {{#property: P31 }}
| {{#ifeq: {{#titleparts: {{РМЗСОВД|P31}} | 1 | 1 }}
| {{#titleparts: {{РМЗСОВД|P31}} | 1 | 2 }}
|
| {{#ifeq: {{#titleparts: {{РМЗСОВД|P31}} | 1 | 1 }}
| Человек
| {{#if: {{#property: P106 }}
| {{#ifexist: Категория:Википедия:{{ucfirst:{{{1|}}}}} (тип: человек; род занятий: {{lcfirst:{{#titleparts: {{РМЗСОВД|P106}} | 1 | 1 }}}})
| [[К:Википедия:{{ucfirst:{{{1|}}}}} (тип: человек; род занятий: {{lcfirst:{{#titleparts: {{РМЗСОВД|P106}} | 1 | 1 }}}})]]
| {{#ifexpr: {{FORMATNUM:{{PAGESINCATEGORY:Википедия:{{ucfirst:{{{1|}}}}} (тип: человек; род занятий: {{lcfirst:{{#titleparts: {{РМЗСОВД|P106}} | 1 | 1 }}}})}}|R}} > {{Сортировка: по типам/limit|{{{1|}}}}}
| {{#ifeq: {{#titleparts: {{РМЗСОВД|P106}} | 1 | 1 }}
| {{#titleparts: {{РМЗСОВД|P106}} | 1 | 2 }}
|
| [[К:Википедия:{{ucfirst:{{{1|}}}}} (тип: человек; род занятий: {{lcfirst:{{#titleparts: {{РМЗСОВД|P106}} | 1 | 1 }}}})]]
}}
| [[К:Википедия:{{ucfirst:{{{1|}}}}} (тип: человек)]]
}}
}}
| [[К:Википедия:{{ucfirst:{{{1|}}}}} (тип: человек)]]
}}
| {{#ifexist: Категория:Википедия:{{ucfirst:{{{1|}}}}} (тип: {{lcfirst:{{#titleparts: {{РМЗСОВД|P31}} | 1 | 1 }}}})
| [[К:Википедия:{{ucfirst:{{{1|}}}}} (тип: {{lcfirst:{{#titleparts: {{РМЗСОВД|P31}} | 1 | 1 }}}})]]
| {{#ifexpr: {{FORMATNUM:{{PAGESINCATEGORY:Википедия:{{ucfirst:{{{1|}}}}} (тип: {{lcfirst:{{#titleparts: {{РМЗСОВД|P31}} | 1 | 1 }}}})}}|R}} > {{Сортировка: по типам/limit|{{{1|}}}}}
| [[К:Википедия:{{ucfirst:{{{1|}}}}} (тип: {{lcfirst:{{#titleparts: {{РМЗСОВД|P31}} | 1 | 1 }}}})]]
| [[К:Википедия:{{ucfirst:{{{1|}}}}} (объекты менее указанного лимита: {{Сортировка: по типам/limit|{{{1|}}}}})|{{#titleparts: {{РМЗСОВД|P31}} | 1 | 1 }}{{PAGENAME}}]]
}}
}}{{#if: {{#titleparts: {{РМЗСОВД|P31}} | 1 | 2 }}
| {{#ifexist: Категория:Википедия:{{ucfirst:{{{1|}}}}} (тип: {{lcfirst:{{#titleparts: {{РМЗСОВД|P31}} | 1 | 2 }}}})
| [[К:Википедия:{{ucfirst:{{{1|}}}}} (тип: {{lcfirst:{{#titleparts: {{РМЗСОВД|P31}} | 1 | 2 }}}})]]
| {{#ifexpr: {{FORMATNUM:{{PAGESINCATEGORY:Википедия:{{ucfirst:{{{1|}}}}} (тип: {{lcfirst:{{#titleparts: {{РМЗСОВД|P31}} | 1 | 2 }}}})}}|R}} > {{Сортировка: по типам/limit|{{{1|}}}}}
| [[К:Википедия:{{ucfirst:{{{1|}}}}} (тип: {{lcfirst:{{#titleparts: {{РМЗСОВД|P31}} | 1 | 2 }}}})]]
| [[К:Википедия:{{ucfirst:{{{1|}}}}} (объекты менее указанного лимита: {{Сортировка: по типам/limit|{{{1|}}}}})|{{#titleparts: {{РМЗСОВД|P31}} | 1 | 2 }}{{PAGENAME}}]]
}}
}}{{#if: {{#titleparts: {{РМЗСОВД|P31}} | 1 | 3 }}
| {{#ifexist: Категория:Википедия:{{ucfirst:{{{1|}}}}} (тип: {{lcfirst:{{#titleparts: {{РМЗСОВД|P31}} | 1 | 3 }}}})
| [[К:Википедия:{{ucfirst:{{{1|}}}}} (тип: {{lcfirst:{{#titleparts: {{РМЗСОВД|P31}} | 1 | 3 }}}})]]
| {{#ifexpr: {{FORMATNUM:{{PAGESINCATEGORY:Википедия:{{ucfirst:{{{1|}}}}} (тип: {{lcfirst:{{#titleparts: {{РМЗСОВД|P31}} | 1 | 3 }}}})}}|R}} > {{Сортировка: по типам/limit|{{{1|}}}}}
| [[К:Википедия:{{ucfirst:{{{1|}}}}} (тип: {{lcfirst:{{#titleparts: {{РМЗСОВД|P31}} | 1 | 3 }}}})]]
| [[К:Википедия:{{ucfirst:{{{1|}}}}} (объекты менее указанного лимита: {{Сортировка: по типам/limit|{{{1|}}}}})|{{#titleparts: {{РМЗСОВД|P31}} | 1 | 3 }}{{PAGENAME}}]]
}}
}}
}}
}}
}}
}}
| [[К:Википедия:{{ucfirst:{{{1|}}}}} (тип: не указан)]]
}}
|
Как установить?
importScript('Участник:Jack who built the house/alignTemplateParameters.js');
|
→
|
common.js
|
Для работы оформителя функций парсера (иконка ) добавьте строкой выше:
var atpCodeStyler = true;
Что ещё можно сделать?
Переопределить настройки по умолчанию:
// Show the template expander button
var atpTemplateExpander = true;
// Show the code styler button
var atpCodeStyler = false;
// Maximum number of characters between the start of the parameter name and "="
var atpMaxWidth = 30;
// Preserve spacing around "|"
var atpPreserveBasicSpacing = true;
// Preserve spacing around "|" for invidivual parameters (sometimes used to group parameters)
var atpPreserveParameterSpacing = true;
// Standard spacing to the left of "|"
var atpStandardExternalLeftSpacing = 1;
// Standard spacing to the right of "|"
var atpStandardInternalLeftSpacing = 1;
// Standard spacing to the left of "|" for parser functions
var atpParserFunctionExternalLeftSpacing = 0;
// Standard spacing to the right of "|" for parser functions
var atpParserFunctionInternalLeftSpacing = 1;
// Automatically add edit summary
var atpAutoSummary = true;
// Make Shift+clicking the template expander button expand templates instead of collapsing
var atpSwapExpandCollapseTemplates = false;
Куда писать?
Сюда, пинганув автора.