Шаблон:Ml-multi
Изглед
[[Модул:]] {{#if: |}}([[:Module talk:|разговор]] · · [{{SAFESUBST:fullurl:{{SAFESUBST:#ifeq:модул:|talk|Разговор о шаблону:Ml-multi|Модул:}}|action=history}} {{SAFESUBST:#ifeq:модул:|talk|ист|ист}}] · везе · док · подстранице · тестирања (резултати) · {{#if:{{{sandbox}}}
| [[Модул:|песак]] ( · подстранице) }}){{#if: |}}
{{#ifeq:ml-multi |док
|
{{#ifeq:show |show
|| Ово је документациона подстраница за Шаблон:Ml-multi. Садржи информације о коришћењу, категоријама и другом садржају који није део оригиналне странице. |
}}{{#if: |
| {{#ifexist:Шаблон:Ml-multi
| [[Категорија:Документација {{#switch:Шаблон |Шаблон=шаблона |Модул=модула |Корисник=корисничких страница |#default=Википедије}}]]
|
}}
}}
|
}}
Usage
A metatemplate producing a linklist for modules. Currently it is only used by {{ml.}}.
{{ml-multi
| module = [module page name, e.g., String]
| sandbox = [sandbox page in Module namespace]
}}
{{ml.|module=String|sandbox=String/sandbox}}→ Модул:String {{#if: |}}(разговор · · [{{SAFESUBST:fullurl:{{SAFESUBST:#ifeq:модул:string|talk|Разговор о шаблону:Ml-multi|Модул:String}}|action=history}} {{SAFESUBST:#ifeq:модул:string|talk|ист|ист}}] · везе · док · подстранице · тестирања (резултати) · {{#if:{{#ifexist:Module:/sandbox|/sandbox|String/sandbox}}
| [[Модул:{{#ifexist:Module:/sandbox|/sandbox|String/sandbox}}|песак]] ( · [[Special:PrefixIndex/Module:{{#ifexist:Module:/sandbox|/sandbox|String/sandbox}}|подстранице]])
}}){{#if: |}}
Possible improvements
Inspired by {{user-multi}}, though not fully implemented (link options remain hardcoded).
- The module's sandbox page is to be entered by parameter. It may be determined automatically.
- Allow modules in other projects than
en:to be linked to, e.g., test2:Module:Coordinates ([1]). - Internally: truly free multi-template (no hardcoded links).
See also
- {{Ml.}}
- {{Tlg}}
- {{Ln}}
- {{User-multi}}
{{#ifeq:Ml-multi|sandbox | |
}}