Template:AmazonLinks/AllSeries: Difference between revisions

From The Green Hills Series
Jump to navigationJump to search
No edit summary
No edit summary
 
(30 intermediate revisions by the same user not shown)
Line 1: Line 1:
<noinclude>
<noinclude><templatedata>
Parameters:
{
* Book Number
"params": {
* Series
"1": {
</noinclude>
"aliases": [
# {{{1|}}}
"series"
# {{{2|}}}
],
{{#switch {{{2|}}}:
"label": "Series Number",
|1 = yes series
"description": "Series Number",
|2 = no series
"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-->
<div style="display: flex; flex-wrap: wrap; gap: .5rem; row-gap:.5rem;">
{{#loop: num
| 1
| {{#var:seriesnum}}
| {{#vardefine:filename|{{GetBook/Cover|{{#var: num}}|{{#var: series}}|{{#var: edition}}|}}}}
  {{#vardefine:alt|{{GetBook/TitleAuthor|{{#var: num}}|{{#var: series}}|}}}}
  {{#vardefine:caption|{{GetBook/TitleAuthor/Linked|{{#var: num}}|{{#var: series}}|}}}}
  {{#vardefine:links|{{AmazonLinks/BuyNow|{{#var: num}}|{{#var: series}}}}}}
  {{#vardefine:title|{{GetBook/Title|{{#var: num}}|{{#var: series}}}}|}}
<div style="display:inline-block">
  [[Image:{{#var:filename}}|200x320px|thumb|center|alt={{#var:alt}}|{{#var:caption}}{{#var:links}}|link={{#var:title}}]]
</div>
|}}
</div>

Latest revision as of 17:00, 9 December 2023

Prints all books in a series with available formats and links to Amazon

Template parameters[Edit template data]

ParameterDescriptionTypeStatus
Series Number1 series

Series Number

Default
1
Example
1, 2, 3
Numberrequired
Edition Number2 edition

Edition Number

Default
1
Example
1, 2, 3
Numberrequired


Audiobook:Buy Here
Kindle/Epub:Buy Here
Paperback:Buy Here
Hardcover:Buy Here
Audiobook:Buy Here
Kindle/Epub:Buy Here
Paperback:Buy Here
Hardcover:Buy Here
Kindle/Epub:Buy Here
Paperback:Buy Here
Hardcover:Buy Here
Kindle/Epub:Buy Here
Paperback:Buy Here
Hardcover:Buy Here
Kindle/Epub:Buy Here
Paperback:Buy Here
Hardcover:Buy Here
Kindle/Epub:Buy Here
Paperback:Buy Here
Hardcover:Buy Here
Kindle/Epub:Buy Here
Paperback:Buy Here
Hardcover:Buy Here