Шаблон:C: различия между версиями

Материал из in.wiki
Перейти к навигации Перейти к поиску
(о, если именительный падеж и К заглавная, то двоеточие)
(однако, все же этот шаблон для ссылок с двоеточием, иначе можно использовать конструкцию "категория {{cl|Имя категории}}". зря усложнили)
Строка 1: Строка 1:
 
[[:Категория:{{{1}}}|{{#switch: {{{2}}}
 
[[:Категория:{{{1}}}|{{#switch: {{{2}}}
| Р = {{#ifeq: {{{3|{{{2|}}}}}}|К|К|{{{к|к}}}}}атегории
+
| Р = {{#ifeq: Категории
| Д = {{#ifeq: {{{3|{{{2|}}}}}}|К|К|{{{к|к}}}}}атегории
+
| Д = {{#ifeq: Категории
| В = {{#ifeq: {{{3|{{{2|}}}}}}|К|К|{{{к|к}}}}}атегорию
+
| В = {{#ifeq: Категорию
| Т = {{#ifeq: {{{3|{{{2|}}}}}}|К|К|{{{к|к}}}}}атегорией
+
| Т = {{#ifeq: Категорией
| П = {{#ifeq: {{{3|{{{2|}}}}}}|К|К|{{{к|к}}}}}атегории
+
| П = {{#ifeq: Категории
| ю = {{#ifeq: {{{3|{{{2|}}}}}}|К|К|{{{к|к}}}}}атегорию
+
| ю = {{#ifeq: Категорию
| й = {{#ifeq: {{{3|{{{2|}}}}}}|К|К|{{{к|к}}}}}атегорией
+
| й = {{#ifeq: Категорией
| и = {{#ifeq: {{{3|{{{2|}}}}}}|К|К|{{{к|к}}}}}атегории
+
| и = {{#ifeq: Категории
 
| 0 =  
 
| 0 =  
| {{#ifeq: {{{3|{{{2|}}}}}}|К|К|{{{к|к}}}}}атегория
+
| {{#ifeq: Категория
}}{{#if: {{#switch: {{{2}}}|Р=1|Д=1|В=1|Т=1|П=1|ю=1|й=1|и=1}}{{#ifeq: {{{3|{{{2|{{#ifeq: {{{к|}}}|К|К|к}}}}}}}}|К||1}}|&#32;|&#58;}}{{{1}}}]]<noinclude>{{doc}}<!-- условие в этой строке вычисляет случаи именительного падежа и заглавной К и ставит для них двоеточие -->
+
}}:{{{1}}}]]<noinclude>{{doc}}
 
[[Категория:Википедия:Шаблоны:Ссылки на категории|{{PAGENAME}}]]
 
[[Категория:Википедия:Шаблоны:Ссылки на категории|{{PAGENAME}}]]
 
</noinclude>
 
</noinclude>

Версия от 18:51, 28 марта 2011

[[:Категория:{{{1}}}|{{#switch: {{{2}}} | Р = {{#ifeq: Категории | Д = {{#ifeq: Категории | В = {{#ifeq: Категорию | Т = {{#ifeq: Категорией | П = {{#ifeq: Категории | ю = {{#ifeq: Категорию | й = {{#ifeq: Категорией | и = {{#ifeq: Категории | 0 = | :{{{1}}}]]

Документация