Анонимный участник
Шаблон:If pagename: различия между версиями
м
Удaлeнa Категория:Википедия:Условные шаблоны с помощью HotCat
/>Fotisgrek (Iniquity переименовал страницу Шаблон:Навигация в Шаблон:Родственные проекты: уточнение названия шаблона, навигация - слишком обще) |
/>Михаил Круглов м (Удaлeнa Категория:Википедия:Условные шаблоны с помощью HotCat) |
||
Строка 1: | Строка 1: | ||
{{# | {{#if:x <!--Убираем пробелы справа и слева--> | ||
| | | <!--Проверяем на совпадение с полным именем страницы--> | ||
| | {{{ {{#if:{{{page|}}}| {{{page|}}} | {{FULLPAGENAME}} }} <!--не пусто или пусто, но определён--> | ||
| | | <!--Проверяем на совпадение с "Участник:Любаястраница/+"--> | ||
| | {{{ {{#titleparts:{{#if:{{{page|}}}| {{{page|}}} | {{FULLPAGENAME}} }}|1|1}}/+ | ||
| | | <!--Иначе проверяем находимся ли мы на подстранице или на базовой странице--> | ||
| | {{#if:{{#titleparts:{{#if:{{{page|}}}| {{{page|}}} | {{FULLPAGENAME}} }}|0|2}} | ||
| <!--Мы на подстранице, проверяем на совпадение с "Участник:Любаястраница/*"--> | |||
{{{ {{#titleparts:{{#if:{{{page|}}}| {{{page|}}} | {{FULLPAGENAME}} }}|1|1}}/* | |||
}} | | <!--Проверяем на совпадение с "Страница/*"--> | ||
{{{ {{#titleparts:{{#if:{{{page|}}}| {{PAGENAME:{{{page|}}}}} | {{PAGENAME}} }}|1|1}}/* | |||
| <!--Проверяем на совпадение с "/чтонибудь"--> | |||
{{{ /{{#titleparts:{{#if:{{{page|}}}| {{{page|}}} | {{FULLPAGENAME}} }}|0|-1}} | |||
| <!--Проверяем на совпадение с "/чтонибуд*"--> | |||
{{{ /{{lc: {{padleft:|8| {{#titleparts:{{#if:{{{page|}}}| {{{page|}}} | {{FULLPAGENAME}} }}|0|-1}}# }} }}* | |||
| <!--Проверяем на совпадение с "/чтониб*"--> | |||
{{{ /{{lc: {{padleft:|6| {{#titleparts:{{#if:{{{page|}}}| {{{page|}}} | {{FULLPAGENAME}} }}|0|-1}}# }} }}* | |||
| <!--Проверяем на совпадение с "/чтон*"--> | |||
{{{ /{{lc: {{padleft:|4| {{#titleparts:{{#if:{{{page|}}}| {{{page|}}} | {{FULLPAGENAME}} }}|0|-1}}# }} }}* <!--Добавляем символы # слева, чтобы "/a" не совпадало с "/aaaa*"--> | |||
| {{{subpage| {{{other|}}} }}} <!--подставляем пустую строку если параметры не заданы --> | |||
}}} | |||
}}} | |||
}}} | |||
}}} | |||
}}} | |||
}}} | |||
| <!--Мы на базовой странице, проверяем на совпадение с "Любаястраница"--> | |||
{{{ {{#if:{{{page|}}}| {{PAGENAME:{{{page|}}}}} | {{PAGENAME}} }} | |||
| {{{basepage| {{{other|}}} }}} <!--подставляем пустую строку если параметры не заданы--> | |||
}}} | |||
}} <!--конец проверки для подстраниц или на базовых страниц--> | |||
}}} | |||
}}} | |||
}}<noinclude> | }}<noinclude> | ||
{{ | {{doc}} | ||
<!-- Add categories and interwikis to the /doc subpage, not here! --> | |||
<!-- Добавляйте категории и интервики на страницу документации, а не тут! --> | |||
</noinclude> | </noinclude> |