Difference between revisions of "User:Telinchei/Test3 Templates"
From EVE University Wiki
(→"#ifexist[edit | edit source]": confusion abounds) |
|||
Line 5: | Line 5: | ||
<!-- jeez, this is a sandbox, but oh well computers are dumb and must be told everything precisely... | <!-- jeez, this is a sandbox, but oh well computers are dumb and must be told everything precisely... | ||
wait, what? the toc templates... the tocright templates...--> | wait, what? the toc templates... the tocright templates...--> | ||
− | =="#ifexist | + | =="#ifexist"== |
This tells you what to look for: | This tells you what to look for: | ||
[https://www.mediawiki.org/wiki/Help:Extension:ParserFunctions#.23ifexist This function takes an input string, interprets it as a page title, and returns one of two values depending on whether or not the page exists on the local wiki.] | [https://www.mediawiki.org/wiki/Help:Extension:ParserFunctions#.23ifexist This function takes an input string, interprets it as a page title, and returns one of two values depending on whether or not the page exists on the local wiki.] | ||
Line 34: | Line 34: | ||
===makeitwork=== | ===makeitwork=== | ||
− | + | This is the correct one. Parameter looks broken. | |
− | {{#ifexist: <!-- | + | {{#ifexist: <!-- {{{1| -->{{FULLPAGENAME}}/doc<!-- |
}}}--> | }}}--> | ||
| {{tocright}}{{{{#ifeq: {{NAMESPACE}} | {{ns:Template}} | | | {{tocright}}{{{{#ifeq: {{NAMESPACE}} | {{ns:Template}} | | ||
Line 43: | Line 43: | ||
}} | }} | ||
− | {{#ifexist: User:Telinchei/Test3 Templates | + | {{#ifexist: User:Telinchei/Test3 Templates <!--Bx1--> |
− | | <!-- | + | | <!--(bx2, toc)-->{{<!--nestingifeq -->{{#ifeq: {{NAMESPACE}} EXISTS(bx2) | {{ns:Template}} NOEXISTS(bx3) | |
− | + | | ReturnT :{{NAMESPACE:{{{1|{{FULLPAGENAME}}}}}}}: | |
− | + | }}<!--end nesting ifeq | |
− | | ReturnT | ||
− | }}<!-- | ||
-->{{ #if: {{{1|}}} | BOX BOX {{PAGENAME:{{{1}}}<!-- -->}} | BOX BOX BOX {{PAGENAME}}/doc}} }} | -->{{ #if: {{{1|}}} | BOX BOX {{PAGENAME:{{{1}}}<!-- -->}} | BOX BOX BOX {{PAGENAME}}/doc}} }} | ||
| returnF :<strong class="error">Nodoc!</strong> write@ [{{fullurl:{{{1|{{FULLPAGENAME}}/doc}}}|action=edit&preload=Template:Documentation/preload}} here]. More useless junk follows.{{#ifeq:{{NAMESPACE}}|{{ns:10}}|There may also be documentation on [[w:c:templates:{{FULLPAGENAME}}/doc|Wikia Templates]] which can be copied.}}[[Category:Templates without documentation]] | | returnF :<strong class="error">Nodoc!</strong> write@ [{{fullurl:{{{1|{{FULLPAGENAME}}/doc}}}|action=edit&preload=Template:Documentation/preload}} here]. More useless junk follows.{{#ifeq:{{NAMESPACE}}|{{ns:10}}|There may also be documentation on [[w:c:templates:{{FULLPAGENAME}}/doc|Wikia Templates]] which can be copied.}}[[Category:Templates without documentation]] | ||
}} | }} |
Revision as of 05:46, 2 September 2015
I know this guy, on this wiki he lives at {{{1}}} and he's awesome
"#ifexist"
This tells you what to look for: This function takes an input string, interprets it as a page title, and returns one of two values depending on whether or not the page exists on the local wiki. {{#ifexist: page title | value if exists | value if doesn't exist }}
breaking stuff
Template:ReturnT ANOTHERBOXANOTHERDAY :User: abc endtBOX BOX BOX Telinchei/Test3 Templates/doc
if you see this the transcluder is working properly.
makeitwork
This is the correct one. Parameter looks broken.
if you see this the transcluder is working properly.
Template:ReturnT :User:BOX BOX BOX Telinchei/Test3 Templates/doc