Template:Feature: Difference between revisions

No edit summary
add a fallback for title so that feature title is always set
 
(10 intermediate revisions by the same user not shown)
Line 1: Line 1:
<noinclude>
<onlyinclude>
This is the 'Feature' template.
<!-- Use #set for property setting -->
 
{{#set:
It is used like this:
feature title = {{{title|{{PAGENAME}}}}}
<pre>
| feature description = {{{description|}}}
{{Feature
| feature notes = {{{notes|}}}
|image=
| feature examples = {{{examples|}}}
|imgdesc=
| feature tests = {{{tests|}}}
| has image description = {{{imgdesc|}}}
| has image collection = {{{collection|}}}
}}
}}
</pre>
[[Category:Info templates]]


== Template preview ==
</noinclude><onlyinclude>
{| class="smworgtable-v2" style="position: relative; float: right; clear: right; width: 260px;"
{| class="smworgtable-v2" style="position: relative; float: right; clear: right; width: 260px;"
! colspan="2" style="padding-top: 2px; " |  {{PAGENAME}} <span style="position: relative; top:-2px; float: right;">[[File:Dialog-information.svg|14px|link=Special:Browse/{{FULLPAGENAME}}]]</span>
! colspan="2" style="padding-top: 2px; " |  {{PAGENAME}} <span style="position: relative; top:-2px; float: right;">[[File:Dialog-information.svg|14px|link=Special:Browse/{{FULLPAGENAME}}]]</span>
|- <!-- *** IMAGE *** -->
|- <!-- *** IMAGE *** -->
{{#if: {{{image|}}} |{{Tablesection |Label=[[File:{{{image|}}}|280px|center|{{{imgdesc|}}}]] |Textcolor=#ddd |Color=#fff }}{{#set: Has image=File:{{{image|}}} }} }}
{{#if: {{{image|}}} |{{Tablesection |Label=[[File:{{{image|}}}|280px|center|link=|{{{imgdesc|}}}]] |Textcolor=#ddd |Color=#fff }}{{#set: Has image=File:{{{image|}}} }} }}
|-
|-
{{#ifeq: {{{imgdesc|}}} | | |{{Tablerow |Label=Image shows: |Value={{{imgdesc|}}} }} }}
{{#ifeq: {{{imgdesc|}}} | | |{{Tablerow |Label=Image shows: |Value={{{imgdesc|}}} }} }}
Line 27: Line 25:
|-
|-
{{#ifeq: {{#show: {{FULLPAGENAME}} |?feature description}} | | |{{Tablerow |Label=Description: |Value={{#show: {{FULLPAGENAME}}|?feature description }} }} }}
{{#ifeq: {{#show: {{FULLPAGENAME}} |?feature description}} | | |{{Tablerow |Label=Description: |Value={{#show: {{FULLPAGENAME}}|?feature description }} }} }}
|-
{{#ifeq: {{#show: {{FULLPAGENAME}} |?Located in}} | | |{{Tablerow |Label=Located in: |Value={{#show: {{FULLPAGENAME}} |?Located in }} }} }}
|-
{{#ifeq: {{#show: {{FULLPAGENAME}} |?Average rainy days}} | | |{{Tablerow |Label=Average rainy days: |Value={{#show:  {{FULLPAGENAME}} |?Average rainy days }} }} }}
|- <!-- *** MAP *** -->
|- <!-- *** MAP *** -->
{{#if: {{#show: {{FULLPAGENAME}} |?Has coordinates }} |{{Tablesection |Label=Map |Color=#dcf0f7 |Textcolor=#0c2c52 }} }}
{{#if: {{#show: {{FULLPAGENAME}} |?Has coordinates }} |{{Tablesection |Label=Map |Color=#dcf0f7 |Textcolor=#0c2c52 }} }}
|-
|-
{{#if: {{#show: {{FULLPAGENAME}} |?Has coordinates }} |{{Tablesection |Label={{#display_map: {{#show: {{FULLPAGENAME}} |?Has coordinates }} |width=260 |height=260 |service=leaflet }} |Color=#fff }} }}
{{#if: {{#show: {{FULLPAGENAME}} |?Has coordinates }} |{{Tablesection |Label={{#display_map: {{#show: {{FULLPAGENAME}} |?Has coordinates }} |width=260 |height=260 |service=leaflet }} |Color=#fff }} }}
|- <!-- *** MORE *** -->
|- <!-- *** MORE *** -->
{{Tablesection |Label=More |Color=#dcf0f7 |Textcolor=#0c2c52 }}   
{{Tablesection |Label=More |Color=#dcf0f7 |Textcolor=#0c2c52 }}   
Line 45: Line 38:
{{#ifeq: {{#show: {{FULLPAGENAME}} |?feature examples}} | | |{{Tablerow |Label=Example: |Value={{#show: {{FULLPAGENAME}} |?feature examples }} }} }}
{{#ifeq: {{#show: {{FULLPAGENAME}} |?feature examples}} | | |{{Tablerow |Label=Example: |Value={{#show: {{FULLPAGENAME}} |?feature examples }} }} }}
|}
|}
<includeonly>{{DISPLAYTITLE:{{{feature title|}}} }}[[Category:Feature]]</includeonly>
<includeonly>[[Category:Feature]]</includeonly>
</onlyinclude>
</onlyinclude>
<noinclude>
{{Documentation}}
</noinclude>