Merge branch 'master' into next

This commit is contained in:
Vincent Prouillet 2019-05-28 22:20:48 +02:00 committed by GitHub
commit ba6165fc47
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -3,9 +3,12 @@ title = "Pagination"
weight = 30 weight = 30
+++ +++
Two things can get paginated: a section or a taxonomy term. Two things can get paginated: a section and a taxonomy term.
Every paginated template gets a `paginator` variable of the `Pager` type: A paginated section gets the same `section` variable as a normal
[section page](./documentation/templates/pages-sections.md#section-variables) minus its pages
while both a paginated taxonomy page and a paginated section page gets a
`paginator` variable of the `Pager` type:
```ts ```ts
// How many items per page // How many items per page
@ -32,11 +35,12 @@ current_index: Number;
## Section ## Section
A paginated section gets the same `section` variable as a normal A paginated section gets the same `section` variable as a normal
[section page](@/documentation/templates/pages-sections.md#section-variables) minus its pages. [section page](./documentation/templates/pages-sections.md#section-variables)
minus its pages. The pages are instead in `paginator.pages`.
## Taxonomy term ## Taxonomy term
A paginated taxonomy gets two variables: A paginated taxonomy gets two variables aside from the `paginator` variable:
- a `taxonomy` variable of type `TaxonomyConfig` - a `taxonomy` variable of type `TaxonomyConfig`
- a `term` variable of type `TaxonomyTerm`. - a `term` variable of type `TaxonomyTerm`.