Template:BookCard: Difference between revisions
From WikiProducers
No edit summary |
No edit summary |
||
| Line 4: | Line 4: | ||
</noinclude><includeonly>{{#cargo_store:_table=BookCard}} | </noinclude><includeonly>{{#cargo_store:_table=BookCard}} | ||
{{#template_display:_format=infobox}}</includeonly> | {{#template_display:_format=infobox}}</includeonly> | ||
{ | |||
"description": "Reusable book card with Amazon affiliate link", | |||
"params": { | |||
"title": { | |||
"label": "Book Title", | |||
"type": "string", | |||
"required": true | |||
}, | |||
"author": { | |||
"label": "Author", | |||
"type": "string" | |||
}, | |||
"pages": { | |||
"label": "Pages", | |||
"type": "number" | |||
}, | |||
"year": { | |||
"label": "Year", | |||
"type": "number" | |||
}, | |||
"description": { | |||
"label": "Description", | |||
"type": "string", | |||
"multiline": true | |||
}, | |||
"cover": { | |||
"label": "Cover Image URL", | |||
"type": "string" | |||
}, | |||
"link": { | |||
"label": "Amazon Link", | |||
"type": "string" | |||
}, | |||
"cta": { | |||
"label": "Button Text", | |||
"type": "string" | |||
}, | |||
"tag": { | |||
"label": "Category Tag", | |||
"type": "string" | |||
}, | |||
"stars": { | |||
"label": "Rating", | |||
"type": "string" | |||
} | |||
} | |||
} | |||
Latest revision as of 10:00, 16 August 2025
This is the "BookCard" template.
It should be called in the following format:
{{BookCard
|title=
|author=
|pages=
|year=
|description=
|cover=
|link=
|cta=
|tag=
|stars=
}}
Edit the page to see the template text.
{{#cargo_declare:_table=BookCard|title=String|author=String|pages=Page|year=Page|description=String (allowed values=cover)|cover=String|link=String|cta=String|tag=String|stars=String}}
{
"description": "Reusable book card with Amazon affiliate link",
"params": {
"title": {
"label": "Book Title",
"type": "string",
"required": true
},
"author": {
"label": "Author",
"type": "string"
},
"pages": {
"label": "Pages",
"type": "number"
},
"year": {
"label": "Year",
"type": "number"
},
"description": {
"label": "Description",
"type": "string",
"multiline": true
},
"cover": {
"label": "Cover Image URL",
"type": "string"
},
"link": {
"label": "Amazon Link",
"type": "string"
},
"cta": {
"label": "Button Text",
"type": "string"
},
"tag": {
"label": "Category Tag",
"type": "string"
},
"stars": {
"label": "Rating",
"type": "string"
}
}
}