diff --git a/exampleSite/content.en/docs/shortcodes/tabs.md b/exampleSite/content.en/docs/shortcodes/tabs.md index 0af3a9d..13da867 100644 --- a/exampleSite/content.en/docs/shortcodes/tabs.md +++ b/exampleSite/content.en/docs/shortcodes/tabs.md @@ -3,7 +3,7 @@ Tabs let you organize content by context, for example installation instructions for each supported platform. ```tpl -{{%/* tabs */%}} +{{%/* tabs "id" */%}} {{%/* tab "MacOS" */%}} # MacOS Content {{%/* /tab */%}} {{%/* tab "Linux" */%}} # Linux Content {{%/* /tab */%}} {{%/* tab "Windows" */%}} # Windows Content {{%/* /tab */%}} diff --git a/layouts/shortcodes/tab.html b/layouts/shortcodes/tab.html index df42428..b420770 100644 --- a/layouts/shortcodes/tab.html +++ b/layouts/shortcodes/tab.html @@ -1,4 +1,4 @@ -{{- $group := printf "tabs-%d" .Parent.Ordinal -}} +{{- $group := printf "tabs-%s" (default .Parent.Ordinal (.Parent.Get 0)) -}} {{- $tab := printf "%s-%d" $group .Ordinal }}