Template:Feature: Difference between revisions

No edit summary
add a fallback for title so that feature title is always set
 
(57 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{| class="wikitable" align="right"
<onlyinclude>
<!-- Use #set for property setting -->
{{#set:
feature title = {{{title|{{PAGENAME}}}}}
| feature description = {{{description|}}}
| feature notes = {{{notes|}}}
| feature examples = {{{examples|}}}
| feature tests = {{{tests|}}}
| has image description = {{{imgdesc|}}}
| has image collection = {{{collection|}}}
}}
 
{| 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>
|- <!-- *** IMAGE *** -->
{{#if: {{{image|}}} |{{Tablesection |Label=[[File:{{{image|}}}|280px|center|link=|{{{imgdesc|}}}]] |Textcolor=#ddd |Color=#fff }}{{#set: Has image=File:{{{image|}}} }} }}
|-
|-
! [[explainsFeature::{{{explains}}}]]
{{#ifeq: {{{imgdesc|}}} | | |{{Tablerow |Label=Image shows: |Value={{{imgdesc|}}} }} }}
|- <!-- *** SLIDESHOW *** -->
{{#if: {{{collection|}}} |{{Tablesection |Label={{#ask: [[has image collection::{{{collection|}}}]] |?Has description |widths=220 |heights=220 |format=gallery |widget=slideshow |class=demo-center |navigation=auto |autocaptions=no }} |Color=#fff |Textcolor=#aaa }} }}
|- <!-- *** SUMMARY *** -->
{{Tablesection |Label=Summary |Color=#dcf0f7 |Textcolor=#0c2c52 }} 
|-
|-
| {{{description}}}
{{#ifeq: {{#show: {{FULLPAGENAME}} |?feature title}} | | |{{Tablerow |Label=Title: |Value={{#show: {{FULLPAGENAME}} |?feature title }} }} }}
|-
|-
| Notes<br />{{{notes}}}
{{#ifeq: {{#show: {{FULLPAGENAME}} |?feature description}} | | |{{Tablerow |Label=Description: |Value={{#show: {{FULLPAGENAME}}|?feature description }} }} }}
|- <!-- *** MAP *** -->
{{#if: {{#show: {{FULLPAGENAME}} |?Has coordinates }} |{{Tablesection |Label=Map |Color=#dcf0f7 |Textcolor=#0c2c52 }} }}
|-
|-
| Tests<br />{{{tests}}}
{{#if: {{#show: {{FULLPAGENAME}} |?Has coordinates }} |{{Tablesection |Label={{#display_map: {{#show: {{FULLPAGENAME}} |?Has coordinates }} |width=260 |height=260 |service=leaflet }} |Color=#fff }} }}
|- <!-- *** MORE *** -->
{{Tablesection |Label=More |Color=#dcf0f7 |Textcolor=#0c2c52 }}
|-
|-
| Example<br />{{{examples}}}
{{#ifeq: {{#show: {{FULLPAGENAME}} |?feature notes}} | | |{{Tablerow |Label=Notes: |Value={{#show: {{FULLPAGENAME}} |?feature notes }} }} }}
|-
{{#ifeq: {{#show: {{FULLPAGENAME}} |?feature tests}} | | |{{Tablerow |Label=Test: |Value={{#show: {{FULLPAGENAME}} |?feature tests }} }} }}
|-
{{#ifeq: {{#show: {{FULLPAGENAME}} |?feature examples}} | | |{{Tablerow |Label=Example: |Value={{#show: {{FULLPAGENAME}} |?feature examples }} }} }}
|}
|}
<includeonly>[[Category:Feature]]</includeonly>
</onlyinclude>
<noinclude>
<noinclude>
{{documentation}}
{{Documentation}}
<!-- Categories go in the /doc subpage, and interwikis go in Wikidata. -->
</noinclude>
</noinclude>