Difference between revisions of "Template:HasProp/doc"

From Salem Wiki
Jump to: navigation, search
(Initial setup)
 
m (→‎Syntax: added info for un-proper use.)
Line 6: Line 6:
 
==Syntax==
 
==Syntax==
 
:Type the below code somewhere inside your code: <code><nowiki>{{HasProp|propname|page=pagename}}</nowiki></code>
 
:Type the below code somewhere inside your code: <code><nowiki>{{HasProp|propname|page=pagename}}</nowiki></code>
:*'''''propname''''' <u>must</u> be provided, as an un-named parameter!
+
:*'''''propname''''' <u>must</u> be provided, as an un-named parameter! (else it will always output 'yes' as you can see..)
 
:*'''''page''''' is an optional parameter and defaults to <code><nowiki>{{FULLPAGENAME}}</nowiki></code>, this is to aid in debugging pages and examples....
 
:*'''''page''''' is an optional parameter and defaults to <code><nowiki>{{FULLPAGENAME}}</nowiki></code>, this is to aid in debugging pages and examples....
 +
 
==Examples==
 
==Examples==
 
#
 
#

Revision as of 06:34, 27 June 2012

Description

This helper-template is used to determine if a page has any value for a certain property.
It won't output anything at all when it can't find the property for the page, and simply output a 'yes' when it can.
This behavior is essential for use in {{#if:}} constructs.

Syntax

Type the below code somewhere inside your code: {{HasProp|propname|page=pagename}}
  • propname must be provided, as an un-named parameter! (else it will always output 'yes' as you can see..)
  • page is an optional parameter and defaults to {{FULLPAGENAME}}, this is to aid in debugging pages and examples....

Examples