Template:Tilde Infobox: Difference between revisions

Template page
(allow use of stub template's first param)
(document the new stub function in templatedata)
Line 1: Line 1:
<templatestyles src="Tilde Infobox/styles.css" />
<templatestyles src="Tilde Infobox/styles.css" />
<noinclude>
<noinclude>
{{#template_params:name (label=Name)|link (label=Link)|admins (label=Admins)|location (label=Location)|created (label=Created)|description (label=Description)|irc (label=IRC)|image (label=Image;namespace=File)|os (label=OS)|git (label=Git)|tildeverse (label=Tildeverse)|dead (label=Inactive)}}
{{#template_params:name (label=Name)|link (label=Link)|admins (label=Admins)|location (label=Location)|created (label=Created)|description (label=Description)|irc (label=IRC)|image (label=Image;namespace=File)|os (label=OS)|git (label=Git)|tildeverse (label=Tildeverse)|dead (label=Inactive) |stub (label=Stub) |stubmessage (label=Stub Message)}}
{{#cargo_declare:_table=Tildes|name=String|link=URL|admins=List (,) of String|location=String|created=Date|description=String|irc=List (,) of String|image=File|os=String|git=URL|tildeverse=Boolean|dead=boolean}}
{{#cargo_declare:_table=Tildes|name=String|link=URL|admins=List (,) of String|location=String|created=Date|description=String|irc=List (,) of String|image=File|os=String|git=URL|tildeverse=Boolean|dead=boolean}}
</noinclude><includeonly>{{#ifeq:{{{stub|}}}|yes|{{stub|1={{{stubmessage|}}}|tilde=yes}}|[[Category:Known Tildes]]}}{{#cargo_store:_table=Tildes}}
</noinclude><includeonly>{{#ifeq:{{{stub|}}}|yes|{{stub|1={{{stubmessage|}}}|tilde=yes}}|[[Category:Known Tildes]]}}{{#cargo_store:_table=Tildes}}
Line 120: Line 120:
"type": "boolean",
"type": "boolean",
"default": "no"
"default": "no"
},
"stub": {
"label": "Stub",
"description": "is this article about a tilde lacking information?",
"example": "yes",
"type": "boolean",
"default": "no"
},
"stubmessage": {
"label": "Stub Message",
"description": "an optional parameter to input an optional message for the Stub template",
"type": "string"
}
}
},
},
Line 135: Line 147:
"irc",
"irc",
"tildeverse",
"tildeverse",
"dead"
"dead",
"stub",
"stubmessage"
],
],
"format": "block"
"format": "block"

Revision as of 11:10, 22 June 2021

This is the "Tilde Infobox" template.

It should be called in the following format:

{{Tilde Infobox
|name=
|link=
|admins=
|location=
|created=
|description=
|irc=
|image=
|os=
|git=
|tildeverse=
|dead=
|stub=
|stubmessage=
}}

Edit the page to see the template text.

This template defines the table "Tildes". View table.


Usage

todo: move this to its own page, this is real messy.

{{Tilde Infobox|name=Tilde Name|created=whenever|admins=Guy Standing|link=https://example.com|image=File:ExampleTilde.bmp|irc=#wiki}}

lil infobox for tildes

Template parameters

This template prefers block formatting of parameters.

ParameterDescriptionTypeStatus
Namename

this tilde's name

Example
very cool tilde
Unknownrequired
Descriptiondescription

a short summary of this tilde

Example
this is my really cool tilde that i made :))
Unknownsuggested
Createdcreated

when this tilde was created.

Example
never
Daterequired
Locationlocation

where this tilde is hosted

Example
detroit
Stringsuggested
Imageimage

an image to represent this tilde

Example
File:CoolTilde.midi
Filesuggested
Adminsadmins

who runs/ran this tilde

Example
danny devito
Stringsuggested
Linklink

a link to this tilde

Example
https://example.org
URLrequired
Gitgit

link to a github/tildegit/other org

URLoptional
OSos

the os this tilde runs on

Example
Windows 98
Stringsuggested
IRCirc

a name of irc channel on tilde.chat

Example
#meta
Stringsuggested
Tildeversetildeverse

is this one a member of the tildeverse?

Default
no
Example
no
Booleansuggested
Inactivedead

is this tilde dead?

Default
no
Example
no
Booleanoptional
Stubstub

is this article about a tilde lacking information?

Default
no
Example
yes
Booleanoptional
Stub Messagestubmessage

an optional parameter to input an optional message for the Stub template

Stringoptional