Template:AmazonLinks/AllSeries: Difference between revisions
From The Green Hills Series
Jump to navigationJump to search
m WikiSysop moved page Template:AmazonLinks/All to Template:AmazonLinks/AllSeries without leaving a redirect |
No edit summary |
||
(10 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
<noinclude> | <noinclude><templatedata> | ||
{ | |||
"params": { | |||
</noinclude> | "1": { | ||
"aliases": [ | |||
-->{{#if: {{{1|}}} | "series" | ||
|{{#vardefine: | ], | ||
|{{#vardefine: | "label": "Series Number", | ||
"description": "Series Number", | |||
"example": "1, 2, 3", | |||
"type": "number", | |||
"default": "1", | |||
"required": true | |||
}, | |||
"2": { | |||
"aliases": [ | |||
"edition" | |||
], | |||
"label": "Edition Number", | |||
"description": "Edition Number", | |||
"example": "1, 2, 3", | |||
"type": "number", | |||
"default": "1", | |||
"required": true | |||
} | |||
}, | |||
"description": "Prints all books in a series with available formats and links to Amazon" | |||
} | |||
</templatedata></noinclude> | |||
<!--find out if series is defined. Default=1--> | |||
{{#if: {{{1|}}} | |||
|{{#vardefine:series|{{{1|}}}}} | |||
|{{#vardefine:series|1}} | |||
}} | }} | ||
<!--find out if edition is defined. Default=1--> | |||
{{#if: {{{2|}}} | |||
|{{#vardefine:edition|{{{2|}}}}} | |||
|{{#vardefine:edition|1}} | |||
}} | |||
<!--get number of books in series--> | |||
{{#vardefine:seriesnum|{{GetSeries/NumBooks|{{#var:series}}}}}} | |||
<!--loop results--> | <!--loop results--> | ||
<div style="display: flex; flex-wrap: wrap;"> | <div style="display: flex; flex-wrap: wrap; gap: .5rem; row-gap:.5rem;"> | ||
{{#loop: num | {{#loop: num | ||
| 1 | | 1 | ||
| {{#var:seriesnum}} | | {{#var:seriesnum}} | ||
| {{#vardefine:filename|{{GetBook/Cover|{{#var: num}}}}}} | | {{#vardefine:filename|{{GetBook/Cover|{{#var: num}}|{{#var: series}}|{{#var: edition}}|}}}} | ||
{{#vardefine:alt|{{GetBook/TitleAuthor|{{#var: num }}}}}} | {{#vardefine:alt|{{GetBook/TitleAuthor|{{#var: num}}|{{#var: series}}|}}}} | ||
{{#vardefine:caption|{{GetBook/TitleAuthor/Linked|{{#var: num }}}}}} | {{#vardefine:caption|{{GetBook/TitleAuthor/Linked|{{#var: num}}|{{#var: series}}|}}}} | ||
{{#vardefine:links|{{AmazonLinks/BuyNow|{{#var: num}}}}|{{#var: | {{#vardefine:links|{{AmazonLinks/BuyNow|{{#var: num}}|{{#var: series}}}}}} | ||
{{#vardefine:title|{{GetBook/Title|{{#var: num}}|{{#var: series}}}}|}} | |||
<div style="display:inline-block"> | <div style="display:inline-block"> | ||
[[Image:{{#var:filename}}|200x320px|thumb|center|alt={{#var:alt}}|{{#var:caption}}{{#var:links}}|link= | [[Image:{{#var:filename}}|200x320px|thumb|center|alt={{#var:alt}}|{{#var:caption}}{{#var:links}}|link={{#var:title}}]] | ||
</div> | |||
|}} | |||
</div> | </div> | ||
Latest revision as of 17:00, 9 December 2023
Prints all books in a series with available formats and links to Amazon
Parameter | Description | Type | Status | |
---|---|---|---|---|
Series Number | 1 series | Series Number
| Number | required |
Edition Number | 2 edition | Edition Number
| Number | required |