Template:Transclude: Difference between revisions
DansFriend (talk | contribs) (Created page with "{{#switch: {{NAMESPACE: {{{1}}} }} |#default = {{FULLPAGENAME: {{{1}}} }} <!-- the namespace was specified eg "User:Foo" "Template:Foo", "Category:Foo" --> |{{ns:0}} = <!-- we have either ":Foo" (mainspace) or "Foo" (a template) --> {{#if: {{#invoke:string2|startswith|1={{{1|}}}|2=:}} |{{PAGENAME: {{{1}}} }} <!-- leading colon, eg ":Foo", so we want the article --> |Template:{{{1}}} <!-- no leading colon, eg "Foo", so we want the template --> }} }}...") |
DansFriend (talk | contribs) mNo edit summary |
||
(One intermediate revision by the same user not shown) | |||
Line 1: | Line 1: | ||
{{#switch: {{NAMESPACE: {{{1}}} }} | <includeonly>{{#switch: {{NAMESPACE: {{{1}}} }} | ||
|#default = {{FULLPAGENAME: {{{1}}} }} <!-- | |#default = {{FULLPAGENAME: {{{1}}} }} <!-- eg "User:Foo" --> | ||
|{{ns:0}} = | |{{ns:0}} = | ||
{{# | {{#ifeq: {{NAMESPACE: {{{1}}} }} | {{NAMESPACE: Template{{{1}}} }} | ||
| | | Template:{{{1}}} <!-- no leading colon, eg "Foo" --> | ||
| | | {{PAGENAME: {{{1}}} }} <!-- leading colon, eg ":Foo", so we want the article --> | ||
}} | }} | ||
}}<noinclude> | }}</includeonly><noinclude> | ||
{{documentation}} | {{documentation}} | ||
</noinclude> | </noinclude> |
Latest revision as of 02:15, 27 March 2022
About this template
This template is used to transclude the contents of one page in another.
Visit Template:Transclude/doc to edit this text! (How does this work?)