Difference between revisions of "Template:ShowHeaderIfShorterPageIsExisting"
(2 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | <!-- Create a Header if the passed or an even shorter page is existing. Recursive calling!! -->{{#ifexpr:{{#len:{{ | + | <!-- Create a Header if the passed or an even shorter page is existing. Recursive calling!! --> |
+ | {{#ifexpr: | ||
+ | {{#len: | ||
+ | {{CombineWithSeperator | ||
+ | |{{#ifexist:{{SelectFirstWords|{{StripLastWord|{{{1}}}}}|9}}|*}} | ||
+ | |* | ||
+ | |{{#ifexist:{{SelectFirstWords|{{StripLastWord|{{{1}}}}}|8}}|*}} | ||
+ | |{{#ifexist:{{SelectFirstWords|{{StripLastWord|{{{1}}}}}|7}}|*}} | ||
+ | |{{#ifexist:{{SelectFirstWords|{{StripLastWord|{{{1}}}}}|6}}|*}} | ||
+ | |{{#ifexist:{{SelectFirstWords|{{StripLastWord|{{{1}}}}}|5}}|*}} | ||
+ | |{{#ifexist:{{SelectFirstWords|{{StripLastWord|{{{1}}}}}|4}}|*}} | ||
+ | |{{#ifexist:{{SelectFirstWords|{{StripLastWord|{{{1}}}}}|3}}|*}} | ||
+ | |{{#ifexist:{{SelectFirstWords|{{StripLastWord|{{{1}}}}}|2}}|*}} | ||
+ | |{{#ifexist:{{SelectFirstWords|{{StripLastWord|{{{1}}}}}|1}}|*}} | ||
+ | }} | ||
+ | }} > 0 | ||
+ | |== {{{2|}}} == | ||
+ | }}<noinclude>Determines if a shorter pagename version of the passed first argument is existing. If a shorter pagename is existing, the second passed argument is shown as a second level header.</noinclude> |
Latest revision as of 21:17, 13 February 2020
Determines if a shorter pagename version of the passed first argument is existing. If a shorter pagename is existing, the second passed argument is shown as a second level header.