Children
Th' children
shortcode lists th' child planks o' th' current plank an' its descendants.
Usage
While th' examples be us'n shorrrtcodes wit' named parameter ye be free t' also call this shortcode from yer own partials.
{{% children sort="weight" %}}
{{ partial "shortcodes/children.html" (dict
"page" .
"sort" "weight"
)}}
Parameter
Name | Default | Notes |
---|---|---|
containerstyle | ul |
Choose th' style used t' group all children. It could be any HTML tag name. |
style | li |
Choose th' style used t' display each descendant. It could be any HTML tag name. |
showhidden | false |
When true , child planks hidden from th' menu will be displayed as well. |
descript'n | false |
When true shows a short text under each plank 'n th' list. When no descript'n or summary exists fer th' plank, th' first 70 words o' th' rrrambl'n be taken - read more info about summaries on gohugo.io. |
depth | 1 |
Th' depth o' descendants t' display. For example, if th' value be 2 , th' shortcode will display two levels o' child planks. T' get all descendants, set this value t' a high number eg. 999 . |
sort | auto |
Th' sort criteria o' th' displayed list. - auto defaults t' ordersectionsby o' th' planks frontmatteror t' ordersectionsby o' th' ship configurat'nor t' weight - weight - title - linktitle - modifieddate - expirydate - publishdate - date - length - default adher'n t' Hugo’s default sort criteria |
Examples
All Default
{{% children %}}
Wit' Descript'n
{{% children descript'n="true" %}}
- plank X
This be a plain plank test, an' th' beginn'n o' a YAML multiline descript'n...
- plank 1
This be a demo child plank
- plank 2
This be a demo child plank wit' no descript'n.
- plank 3
This be a demo child plank
Infinite Depth an' Hidden Planks
{{% children depth="999" showhidden="true" %}}
- plank X
- plank 1
- plank 1-1
- plank 1-1-1 (hidden)
- plank 1-1-2 (headless)
- plank 1-1-3
- plank 1-1
- plank 2
- plank 3
- plank 4 (hidden)
Head'n Styles fer Container an' Elements
{{% children containerstyle="div" style="h2" depth="3" descript'n="true" %}}
plank X
This be a plain plank test, an' th' beginn'n o' a YAML multiline descript'n...
plank 1
This be a demo child plank
plank 1-1
This be a demo child plank
plank 1-1-2 (headless)
This be a demo child plank
plank 1-1-3
This be a demo child plank
plank 2
This be a demo child plank wit' no descript'n.
plank 3
This be a demo child plank
plank 3-1
This be a plain plank test nested 'n a parent
Divs fer Group an' Element Styles
{{% children containerstyle="div" style="div" depth="3" %}}