From GamingWiki
(→{{#if:{{{header|}}}|{{{header}}}:}} {{#vardefineecho: | {{#ask: {{{title}}} |?title = }} }}) |
|||
(26 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | + | Print out a section for a character background, on a character sheet. | |
− | |||
− | |||
− | {{#if:{{{ | + | <onlyinclude><!-- |
+ | |||
+ | -->{{#if: {{{headerlevel|}}} <!-- | ||
+ | -->|<!-- | ||
+ | -->{{#vardefine: hopen|<h{{{headerlevel}}}>}}<!-- | ||
+ | -->{{#vardefine: hshut|</h{{{headerlevel}}}>}}<!-- | ||
+ | -->|<!-- | ||
+ | -->{{#vardefine: hopen|'''}}<!-- | ||
+ | -->{{#vardefine: hshut|'''}}<!-- | ||
+ | -->}}<!-- | ||
+ | |||
+ | We pull up the story data from SMW | ||
+ | --><includeonly>{{#ifexist:{{#vardefineecho: page | {{{title|{{{1|}}}}}} }}|<!-- | ||
+ | -->{{#arraydefine: storyarray | | ||
+ | {{#ask: [[:{{#var:page}}]] | ||
+ | |?title = | ||
+ | |?blurb = | ||
+ | |?content = | ||
+ | |mainlabel=- | ||
+ | |format=array | propsep=##SEP##}} | ##SEP## }}<!-- | ||
+ | -->{{#vardefine: title | {{#arrayindex: storyarray|0}} }}<!-- | ||
+ | -->{{#vardefine: blurb | {{#arrayindex: storyarray|1}} }}<!-- | ||
+ | -->{{#vardefine: content | {{#arrayindex: storyarray|2}} }}<!-- | ||
+ | |||
+ | Define the edit link for our story page | ||
+ | -->{{#vardefine: editlink | <span class="plainlinks">[[{{fullurl:{{transclude|{{#var: page}}}}|action=edit}}<span title="Edit this story" class="editlink">edit</span>]]</span> }}<!-- | ||
+ | |||
+ | -->}}</includeonly><!-- | ||
+ | |||
+ | -->{{#var:hopen}}<!-- | ||
+ | -->{{#if:{{{header|}}}|{{{header}}}:}} <!-- | ||
+ | -->{{#var:title | {{#var:page | Title of story }} }}<!-- | ||
+ | -->{{#var: editlink | }}<!-- | ||
+ | -->{{#var:hshut}} | ||
+ | |||
+ | <!-- | ||
+ | -->{{#if: {{#var:blurb}}|<nowiki /> | ||
+ | : ''{{#var:blurb}}''<!-- | ||
+ | -->}}<nowiki /> | ||
+ | {{#if:{{#var:content}}|<!-- | ||
+ | -->{{#var:content}}|<!-- | ||
+ | --><includeonly>{{#var:page}}</includeonly><noinclude>story content here</noinclude><!-- | ||
+ | -->}}<!-- | ||
+ | |||
+ | -->{{#if:{{#vardefineecho:aspect|{{{aspect|{{{2|<noinclude>no aspect</noinclude>}}}}}}}}|<!-- | ||
+ | --><!-- | ||
+ | --><nowiki /> | ||
+ | |||
+ | {{phase aspect|{{#var: aspect}}}}<!-- | ||
+ | -->}}<!-- | ||
+ | |||
+ | Clean up | ||
+ | -->{{#vardefine: page |}}<!-- | ||
+ | -->{{#vardefine: title |}}<!-- | ||
+ | -->{{#vardefine: blurb |}}<!-- | ||
+ | -->{{#vardefine: content|}}<!-- | ||
+ | |||
+ | --></onlyinclude> |
Latest revision as of 01:18, 3 April 2012
Print out a section for a character background, on a character sheet.
Title of story
story content here
Phase aspect: {{#set: has aspect=no aspect}}no aspect