Template:Sign: Difference between revisions

From Kanthaus wiki
Lb34 (talk | contribs)
No edit summary
Liou (talk | contribs)
No edit summary
 
(45 intermediate revisions by 2 users not shown)
Line 2: Line 2:
<templatedata>
<templatedata>
{
{
    "description": "Kanthaus sign template",
"description": "Kanthaus sign template",
    "params": {
"params": {
        "title": {
"title_english": {
            "label": "Title",
"label": "title_english",
            "description": "Short and descriptive title",
"description": "Short and descriptive title",
            "type": "string",
"type": "string",
            "required": true
"required": true
        },
},
        "title-icon": {
"title-icon": {
            "label": "Title icon",
"label": "Title icon",
            "description": "Icon to support visual filtering of information",
"description": "Icon to support visual filtering of information",
            "type": "string",
"type": "wiki-file-name",
            "required": true
"suggested": true
        },
},
        "english-text": {
"english-text": {
            "label": "English text",
"label": "English text",
            "description": "Text in English",
"description": "Text in English",
            "type": "string",
"type": "string",
            "required": true
"suggested": true
        },
},
        "german-text": {
"german-text": {
            "label": "German text",
"label": "German text",
            "description": "Text in German",
"description": "Text in German",
            "type": "string",
"type": "string",
            "required": true
"suggested": true
        },
},
        "url": {
"url": {
            "label": "URL",
"label": "URL",
            "description": "URL or other information",
"description": "URLs, passwords or other cases where information has to be unambiguous",
            "type": "string",
"type": "string",
            "required": false
"required": false
        },
},
        "location": {
"location": {
            "label": "Location",
"description": "Page/Location where file is stored",
            "description": "Location where file is stored",
"type": "string",
            "type": "string",
"required": true,
            "required": true
"default": "wiki.kanthaus.online/{{FULLPAGENAMEE}}",
        },
"autovalue": "wiki.kanthaus.online/{{FULLPAGENAMEE}}"
        "author": {
},
            "label": "Author",
"author": {
            "description": "Your name",
"description": "Your name",
            "type": "string",
"type": "string",
            "required": true
"required": true,
        },
"autovalue": "{{REVISIONUSER}}",
        "date": {
"default": "{{REVISIONUSER}}"
            "label": "Date",
},
            "description": "Current date",
"date": {
            "type": "string",
"description": "Current date",
            "required": true
"type": "wiki-template-name",
        }
"required": true,
    }
"autovalue": "{{{CURRENTDATE}}}",
"default": "{{{CURRENTDATE}}}"
},
"title_de": {
"type": "string",
"label": "german title",
"suggested": true
}
},
"paramOrder": [
"title_english",
"title_de",
"title-icon",
"english-text",
"german-text",
"url",
"location",
"author",
"date"
]
}
}
</templatedata>
</noinclude>
<div style="display: flex; align-items: center;">
  <div style="font-size: 120%; margin-right: 5px;">{{{title-icon}}}</div>
  <div style="display: flex; flex-direction: column;">
    <div style="font-family: Liberation Sans; font-size: 120%; font-weight: bold;">{{{title_english}}}</div>
    <div style="font-family: Liberation Serif; font-size: 120%; font-style: italic; color: #808080;">{{{title_de}}}</div>
  </div>
</div>
<div style="border: 2px solid #000; padding: 10px; margin-top: 10px; margin-left:auto; margin-bottom: 10px; display: block; overflow: auto;">
<div style="font-family: Liberation Sans; font-size: 100%; font-style: normal;">
  {{{english-text}}}
</div>
  <div style="font-family: Liberation Serif; font-size: 100%; font-style: italic; color: #808080;">
    {{{german-text}}}
  </div>
  {{#if: {{{url|}}}|<div style="font-family: Liberation Mono; font-size: 100%; background-color: #dddddd;">
    URL: {{{url}}}
  </div>}}
<div style="display: flex; justify-content: space-between; font-size: 80%;">
  <div style="font-family: Liberation Mono; color: #808080;">{{{location}}}</div>
  <div style="font-family: Liberation Sans; color: #808080;">{{{author}}}</div>
  <div style="font-family: Liberation Mono; color: #808080;">{{{date}}}</div>
</div>
</div>

Latest revision as of 23:58, 20 January 2025

Kanthaus sign template

Template parameters[Edit template data]

ParameterDescriptionTypeStatus
title_englishtitle_english

Short and descriptive title

Stringrequired
german titletitle_de

no description

Stringsuggested
Title icontitle-icon

Icon to support visual filtering of information

Filesuggested
English textenglish-text

Text in English

Stringsuggested
German textgerman-text

Text in German

Stringsuggested
URLurl

URLs, passwords or other cases where information has to be unambiguous

Stringoptional
locationlocation

Page/Location where file is stored

Default
wiki.kanthaus.online/{{FULLPAGENAMEE}}
Auto value
wiki.kanthaus.online/{{FULLPAGENAMEE}}
Stringrequired
authorauthor

Your name

Default
{{REVISIONUSER}}
Auto value
{{REVISIONUSER}}
Stringrequired
datedate

Current date

Default
{{{CURRENTDATE}}}
Auto value
{{{CURRENTDATE}}}
Templaterequired
{{{title-icon}}}
{{{title_english}}}
{{{title_de}}}
 {{{english-text}}}
   {{{german-text}}}
{{{location}}}
{{{author}}}
{{{date}}}