Template:Byline: Difference between revisions

From Shifti
Jump to navigation Jump to search
m have this add the 'Title' semantic property automagically - just like Template:Title does
m make this template immune to people using custom CSS to get first-line indents on paragraphs
Line 3: Line 3:
-->{{#vardefine: cauth | {{{coauthors| }}} }}<!--
-->{{#vardefine: cauth | {{{coauthors| }}} }}<!--
-->{{#ifeq: {{#var:cauth}} | |
-->{{#ifeq: {{#var:cauth}} | |
  {{#ifeq: {{#var:auth}} | |  
<span style="text-indent: 0em;">  {{#ifeq: {{#var:auth}} | |  
     {{#ifeq: {{#var:uname}} | ||  
     {{#ifeq: {{#var:uname}} | ||  
       Author: ''[[User:{{#var:uname}}|{{#var:uname}}]]'' {{Author tag|{{#var:uname}}}}
       Author: ''[[User:{{#var:uname}}|{{#var:uname}}]]'' {{Author tag|{{#var:uname}}}}
Line 21: Line 21:
     }}
     }}
   }}
   }}
}} {{#if:{{{category|}}}| &mdash; see also [[:Category:{{{category}}}|other works by this author]]}}{{Title tag|{{PAGENAME}}}}<hr/><noinclude>
}} {{#if:{{{category|}}}| &mdash; see also [[:Category:{{{category}}}|other works by this author]]}}{{Title tag|{{PAGENAME}}}}</span><hr/><noinclude>


This template is used for putting a standardized byline at the top of story pages that are in the main namespace, and thus have a title header automatically generated by the wiki software. For stories on user subpages use [[Template:Title]].
This template is used for putting a standardized byline at the top of story pages that are in the main namespace, and thus have a title header automatically generated by the wiki software. For stories on user subpages use [[Template:Title]].

Revision as of 01:24, 15 February 2009

{{#ifeq: | | {{#ifeq: | |

   {{#ifeq:  | || 
     Author: [[User:|]]  
   }} | 
   {{#ifeq:  | |
     Author: ' |
     Author: [[User:|]]  
   }}
 }} |
 {{#ifeq:  | |
   {{#ifeq:  | | Authors: ' | 
     Authors: [[User:|]] 
   }} | 
   {{#ifeq:  | |
     Authors:  |
     Author: [[User:|]] 
   }}
 }}

}} {{#if:| — see also [[:Category:{{{category}}}|other works by this author]]}}


This template is used for putting a standardized byline at the top of story pages that are in the main namespace, and thus have a title header automatically generated by the wiki software. For stories on user subpages use Template:Title.

  • "name" is a freeform parameter that is the text that will be displayed as an author name
  • "user" is the username of the author that the author's name will be linked to. Don't include the "User:" prefix, that will be added automatically to the link.
  • "coauthors" is an optional parameter where one can list other authors who have contributed to a story. The text can include links to user pages if any of the coauthors are also Shifti users.
  • "category" is the name of the category containing the author's work. Omitting this results in a category link not being created.

The following blank template can be copied and pasted for convenience:

{{byline|author=<name>|coauthors=<list of names>|user=<username>}}