Kostas (talk | contribs)
Remove picture until determining if external images are enabled. Remove multiple checks to avoid empty header, add nowrap to website
removed summary. the summary will go in the cargo table, which is different
 
(35 intermediate revisions by 9 users not shown)
Line 1: Line 1:
<div style="background: #eee;border: 1px solid #aaa; float: right; margin: 0 0 1em 1em; padding: 0.5em; width: 400px;">
<includeonly><div class="infobox">
<div style="font-size: 2em; text-align: center; border-bottom: 1px solid #ccc;">{{{Title|{{PAGENAME}}}}}</div>
<div style="display:flex;gap:8px;flex-direction:column;">
<table style="width:100%;">
    <div class="infobox-title">{{{Title|{{PAGENAME}}}}}</div>
{{#if:{{{Release Year|}}}{{{Product Type|}}}{{{In Production|}}}{{{Official Website|}}}|<tr>  
    <div class="infobox-image">[[File:{{{Logo}}}|200px]]</div>
<th colspan=2 style="text-align: left; border-bottom: 1px solid #ccc; font-size:125%; padding-top: 1.5em;">Basic Information</th>  
    <table class="infobox-table">
</tr>}}
 
{{#if:{{{Release Year|}}}|<tr>
            <tr>  
    <th>{{nowrap|Release Year}}</th>
                <th colspan=2 class="infobox-table-caption" >Basic Information</th>  
    <td>{{{Release Year}}}</td>
            </tr>
</tr>}}{{#if:{{{Product Type|}}}|<tr>
 
    <th>{{nowrap|Product Type}}</th>
            <tr>
    <td>{{{Product Type}}}</td>
                <th>{{nowrap|Release Year}}</th>
</tr>}}{{#if:{{{In Production|}}}|<tr>
                <td>{{{Release Year}}}</td>
    <th>{{nowrap|In Production}}</th>
            </tr>
    <td>{{{In Production}}}</td>
 
</tr>}}{{#if:{{{Official Website|}}}|<tr>
            <tr>
    <th>{{nowrap|Official Website}}</th>
                <th>{{nowrap|Product Type}}</th>
    <td>{{nowrap|{{{Official Website}}}}}</td>
                <td>{{{Product Type}}}</td>
</tr>}}
            </tr>  
</table>
 
            <tr>
                <th>{{nowrap|In Production}}</th>
                <td>{{{In Production}}}</td>
            </tr>
            <tr>
                <th>{{nowrap|Official Website}}</th>
                <td>{{{Official Website}}}</td>
            </tr>
 
    </table>
</div>
</div>
</div></includeonly><noinclude>
== Usage ==


<noinclude>
{{InfoboxProductLine
| Title = Product Name
| Release Year = 2000
| Product Type = Type of product
| In Production = Yes
| Official Website = https://example.com/
| Logo = QuestionMark.svg
}}


== Usage ==
<pre>
<pre><nowiki>{{InfoboxProductLine
<nowiki>
{{InfoboxProductLine
| Title =  
| Title =  
| Release Year =  
| Release Year =  
Line 30: Line 51:
| In Production =  
| In Production =  
| Official Website =  
| Official Website =  
| Logo =
}}
}}
</nowiki></pre>
</nowiki>
</pre>
[[Category:Styling templates]]
{{Clear}}


== Template Data ==
<templatedata>
<templatedata>
{
{
Line 39: Line 64:
"Title": {
"Title": {
"type": "string",
"type": "string",
"description": "Name of Product Line"
"description": "Name of Product Line",
"required": true
},
},
"Release Year": {
"Release Year": {
"type": "string",
"type": "string",
"description": "What year was the product/product line introduced"
"description": "What year was the product/product line introduced",
"required": true
},
},
"Product Type": {
"Product Type": {
"type": "string",
"type": "string",
"description": "Classification of product (line)",
"description": "Classification of product (line)",
"example": "Hardware, Software, Service,Laptop, Blender"
"example": "Hardware, Software, Service, Laptop, Blender",
"required": true
},
},
"In Production": {
"In Production": {
"type": "string",
"type": "string",
"description": "Determines if a product is in production currently",
"description": "Determines if a product is in production currently",
"example": "Yes, No"
"example": "Yes, No",
"required": true
},
},
"Official Website": {
"Official Website": {
"type": "string",
"type": "string",
"description": "Website of product if it exists. (use wayback machine if necessary)"
"description": "Website of product if it exists. (use wayback machine if necessary)",
"required": true
},
"Logo": {
"description": "The logo associated with this product. If there is no specific logo, use a picture of the product.",
"example": "filename.[jpg|png|svg]",
"type": "wiki-file-name",
"autovalue": "QuestionMark.svg",
"default": "QuestionMark.svg",
"required": true
}
}
},
},
"description": "This is a a simple information box to use in product line articles.\nParameters are the information displayed on the infobox."
"description": "This is a simple information box to use in product line articles. Includes structured data.",
"format": "block",
"paramOrder": [
"Title",
"Release Year",
"Product Type",
"In Production",
"Official Website",
"Logo"
]
}
}
</templatedata>
</templatedata>
</noinclude>
</noinclude>