Difference between revisions of "Template:FormatSupertypesTopicTitle"
Jump to navigation
Jump to search
Line 6: | Line 6: | ||
'''Parameters:''' | '''Parameters:''' | ||
* <code><nowiki>|term=</nowiki></code> - the term. | * <code><nowiki>|term=</nowiki></code> - the term. | ||
+ | * <code><nowiki>|link=</nowiki></code> - if not empty, a link to the respective page or a formlink (if the page doesn't exist) will be added. | ||
+ | * <code><nowiki>|displaytitle=</nowiki></code> - if empty, the same as the output. | ||
</noinclude><includeonly><!-- | </noinclude><includeonly><!-- | ||
-->{{#if: {{{term|}}}<!-- | -->{{#if: {{{term|}}}<!-- | ||
− | -->|Supertypes of {{{term|}}}<!-- | + | -->|<!-- |
+ | -->{{#vardefine: varTitle|Supertypes of {{{term|}}}|}}<!-- | ||
+ | -->{{#vardefine: varDisplay|{{#if: {{{displaytitle}}}|{{{displaytitle}}}|{{#var: varTitle}}|}}|}}<!-- | ||
+ | --><!-- | ||
+ | -->{{#ifexist:{{#var: varTitle}}<!-- | ||
+ | -->|{{#if: {{{link|}}}|[[{{#var: varTitle}}|{{#var: varDisplay}}]]|{{#var: varTitle}}|}}<!-- | ||
+ | -->|<!-- doesn't exist, check if the formlink is expected | ||
+ | -->{{#if: {{{link|}}}<!-- | ||
+ | -->|<!-- return the formlink | ||
+ | -->{{#formlink:form=Ontological Topic|link text={{#var: varDisplay}}|target={{#var: varTitle}}|query string=Term={{{term|}}}&QuestionType=Existence}}<!-- | ||
+ | -->|<!-- form link is not needed; nothing to return | ||
+ | -->}}<!-- if | ||
+ | -->}}<!-- if exists | ||
+ | --><!-- | ||
-->|<!-- the term is missing, nothing to return | -->|<!-- the term is missing, nothing to return | ||
-->}}<!-- if | -->}}<!-- if | ||
--></includeonly> | --></includeonly> |
Revision as of 23:17, 26 December 2022
Use this template to format the title of the topic page for the question concerning the supertypes of a class.
NOTE: As any "printing" template, it doesn't store any values anywhere, but merely returns a value.
Parameters:
|term=
- the term.|link=
- if not empty, a link to the respective page or a formlink (if the page doesn't exist) will be added.|displaytitle=
- if empty, the same as the output.