You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
12 lines
365 B
12 lines
365 B
{{ if .Parent }} |
|
{{ $name := .Get 0 }} |
|
{{ $group := printf "tabs-%s" (.Parent.Get 0) }} |
|
|
|
{{ if not (.Parent.Scratch.Get $group) }} |
|
{{ .Parent.Scratch.Set $group slice }} |
|
{{ end }} |
|
|
|
{{ .Parent.Scratch.Add $group (dict "Name" $name "Content" .Inner) }} |
|
{{ else }} |
|
{{ errorf "%q: 'tab' shortcode must be inside 'tabs' shortcode" .Page.Path }} |
|
{{ end}}
|
|
|