Template:CompanyInfobox: Difference between revisions

Default website to empty string if nothing given
Tag: Reverted
Fix templatedata
 
(6 intermediate revisions by the same user not shown)
Line 1: Line 1:
<includeonly>
<includeonly>
<div class="infobox">
<div class="infobox">
  <div style="display: flex; gap: 8px; flex-direction: column">
    <div style="display: flex; gap: 8px; flex-direction: column">
    <div class="infobox-title">{{{Company|{{PAGENAME}}}}}</div>
        <div class="infobox-title">{{PAGENAME}}</div>
    <div class="infobox-image">[[File:{{{Logo}}}|200px]]</div>
        <div class="infobox-image">[[File:{{{Logo|QuestionMark.svg}}}|200px]]</div>
    <table class="infobox-table">
        <table class="infobox-table">
      <tr>
            <tr>
        <th colspan="2" class="infobox-table-caption">Basic information</th>
                <th colspan="2" class="infobox-table-caption">Basic information</th>
      </tr>
            </tr>


      <tr>
            <tr>
        <th>{{nowrap|Founded}}</th>
                <th>{{nowrap|Founded}}</th>
        <td>{{{Founded}}}</td>
                <td>{{{Founded|}}}</td>
      </tr>
            </tr>


      <tr>
            <tr>
        <th>{{nowrap|Type}}</th>
                <th>{{nowrap|Legal Structure}}</th>
        <td>{{{Type}}}</td>
                <td>{{{Type|}}}</td>
      </tr>
            </tr>


      <tr>
            <tr>
        <th>{{nowrap|Industry}}</th>
                <th>{{nowrap|Industry}}</th>
        <td>{{{Industry}}}</td>
                <td>{{{Industry|}}}</td>
      </tr>
            </tr>


      <tr>
            <tr>
        <th>{{nowrap|Official website}}</th>
                <th>{{nowrap|Official website}}</th>
        <td>{{{Website|}}}</td>
                <td>{{{Website|}}}</td>
      </tr>
            </tr>
    </table>
        </table>
  </div>
    </div>
</div>
</div>
</includeonly>
</includeonly>
<noinclude>
<noinclude>
{{Important|This infobox should be automatically applied if going through the "Create a page" workflow}}
== Usage ==
== Usage ==
To have this infobox appear to the right of the page, add this to the page with the text you wish to appear on the box when using the source editor.
To have this infobox appear to the right of the page, add this to the page with the text you wish to appear on the box when using the source editor.
{{CompanyInfobox
{{CompanyInfobox
| Type = Public
| Founded = 2000
| Founded = 2000
| Industry = Industrial
| Industry = Industrial
| Logo = QuestionMark.svg
| Type = Public
| Website = https://example.com/
| Website = https://example.com/
| Logo = QuestionMark.svg
}}
}}
{{#template_params:
{{#template_params:
| Type (label=Type)
| Founded (label=Founded)
| Founded (label=Founded)
| Industry (label=Industry)
| Industry (label=Industry)
| Logo (label=Logo)
| Type (label=Type)
| Website (label=Website)
| Website (label=Website)
| Logo (label=Logo)
}}
}}


Line 55: Line 55:
{
{
"params": {
"params": {
        "Type" : {
"type": "string",
"description": "Type of company ownership",
"required": true,
"example": "Public,Non-Profit"
        },
"Founded": {
"Founded": {
"type": "date",
"type": "date",
"description": "What year-month-day was the company founded (month and day are NOT required)",
"description": "What year-month-day was the company founded (month and day are NOT required)",
"required": true,
"required": false,
"example": "2000-01-01"
"example": "2000-01-01"
},
},
Line 70: Line 64:
"type": "string",
"type": "string",
"description": "What economic sector a company belongs to based on its main activity",
"description": "What economic sector a company belongs to based on its main activity",
"required": true,
"required": false,
"example": "Electronics,Servers,Streaming Services"
"example": "Electronics,Servers,Streaming Services"
},
"Website": {
"type": "url",
"description": "Website of the company",
"required": false,
"example": "https://www.apple.com/"
},
},
"Logo": {
"Logo": {
Line 85: Line 73:
"example": "filename.[jpg|png|svg]",
"example": "filename.[jpg|png|svg]",
"default": "QuestionMark.svg"
"default": "QuestionMark.svg"
},
        "Type" : {
"type": "string",
"description": "Type of company ownership",
"required": false,
"example": "Public"
        },
"Website": {
"type": "url",
"description": "Website of the company",
"required": false,
"example": "https://www.apple.com/"
}
}
},
},
Line 90: Line 90:
"format": "block",
"format": "block",
"paramOrder": [
"paramOrder": [
"Type",
"Founded",
"Founded",
"Industry",
"Industry",
"Website",
"Logo",
"Logo"
"Type",
"Website"
]
]
}
}
</templatedata>
</templatedata>
</noinclude>
</noinclude>