「テンプレート:Namespace detect」を編集中
この編集を取り消せます。
下記の差分を確認して、本当に取り消していいか検証してください。よろしければ変更を保存して取り消しを完了してください。
最新版 | 編集中の文章 | ||
1行目: | 1行目: | ||
− | {{# | + | {{#switch: |
+ | {{lc: <!--Lower case the result--> | ||
+ | <!--If no or empty "demospace" parameter then detect namespace--> | ||
+ | {{#if:{{{demospace|}}} | ||
+ | | {{{demospace}}} | ||
+ | | {{#if:{{{page|}}} | ||
+ | | <!--Detect the namespace in the "page" parameter--> | ||
+ | {{#ifeq:{{NAMESPACE:{{{page}}} }}|{{TALKSPACE:{{{page}}} }} | ||
+ | | talk | ||
+ | | {{SUBJECTSPACE:{{{page}}} }} | ||
+ | }} | ||
+ | | <!--No "demospace" or "page" parameters, so detect actual namespace--> | ||
+ | {{#ifeq:{{NAMESPACE}}|{{TALKSPACE}} | ||
+ | | talk | ||
+ | | {{SUBJECTSPACE}} | ||
+ | }} | ||
+ | }} | ||
+ | }} | ||
+ | }} | ||
+ | <!-- Only one of the lines below will be executed --> | ||
+ | <!-- Respecting empty parameters on purpose --> | ||
+ | | main <!--"demospace=main" or {{SUBJECTSPACE}}={{ns:0}}=""--> | ||
+ | | = {{{main| {{{other|}}} }}} | ||
+ | | talk = {{{talk| {{{other|}}} }}} | ||
+ | | user = {{{user| {{{other|}}} }}} | ||
+ | | project = {{{project| {{{other|}}} }}} | ||
+ | | file | ||
+ | | image = {{{file| {{{image| {{{other|}}} }}} }}} | ||
+ | | mediawiki = {{{mediawiki| {{{other|}}} }}} | ||
+ | | template = {{{template| {{{other|}}} }}} | ||
+ | | help = {{{help| {{{other|}}} }}} | ||
+ | | category = {{{category| {{{other|}}} }}} | ||
+ | | book = {{{book| {{{other|}}} }}} | ||
+ | | extension = {{{extension| {{{other|}}} }}} | ||
+ | | other | ||
+ | | #default = {{{other|}}} <!--"demospace=other" or a new namespace--> | ||
+ | |||
+ | }}<!--End switch--><noinclude> | ||
{{documentation}} | {{documentation}} | ||
<!-- Add categories and interwikis to the /doc subpage, not here! --> | <!-- Add categories and interwikis to the /doc subpage, not here! --> | ||
</noinclude> | </noinclude> |