మూస:isValidPageName/doc
Usage
[<small>మార్చు</small>]Returns "valid" if the first parameter is a valid pagename, otherwise the empty string.
This template is only to be used in other templates, mainly headword-line and inflection-table templates to allow wikilinking as default, but to allow several separate wikilinks when this is appropriate. The following is an example with {{en-noun}} on octopus:
In {{en-noun}}:
{{#if:{{{1|}}}|{{#if:{{isValidPageName|{{{1}}}}}|[[{{{1}}}]]|{{{1}}}}}}}
This means that there is an automatic wikilink when {{{1}}}
is a valid page name, but no wikilink when {{{1}}}
is not a valid page name. In Octopus:
{{en-noun|''plural'' '''[[octopuses]]''', '''[[octopodes]]''' or '''[[octopi]]'''}}
Which appears as:
octopus (plural octopuses, octopodes or octopi)
Without isValidPageName:
octopus (plural [[octopuses, octopodes or octopi]])
This works because the string [['''[[octopuses]]''', '''[[octopodes]]''' or '''[[octopi]]''']]
is not a valid page name, due to the square brackets.