diff --git a/share/mrdocs/addons/generator/adoc/layouts/wrapper.adoc.hbs b/share/mrdocs/addons/generator/adoc/layouts/wrapper.adoc.hbs index 0db5dd957c..899b64f8db 100644 --- a/share/mrdocs/addons/generator/adoc/layouts/wrapper.adoc.hbs +++ b/share/mrdocs/addons/generator/adoc/layouts/wrapper.adoc.hbs @@ -9,7 +9,7 @@ Breadcrumbs are included in the symbol template as an alternative. }} -= {{> symbol/qualified-name symbol }} += {{> symbol/enclosing-namespace symbol }}{{> symbol/qualified-name symbol }} {{! Antora does not support relative links to pages in parent directories. Therefore, unlike in HTML templates, diff --git a/share/mrdocs/addons/generator/common/partials/symbol/enclosing-namespace.hbs b/share/mrdocs/addons/generator/common/partials/symbol/enclosing-namespace.hbs new file mode 100644 index 0000000000..cf3bce7007 --- /dev/null +++ b/share/mrdocs/addons/generator/common/partials/symbol/enclosing-namespace.hbs @@ -0,0 +1,14 @@ +{{!-- + Renders a link to the enclosing namespace with a custom symbol (⬆). + If no enclosing namespace exists, nothing is rendered. + + Expected Context: {Symbol Object} + + Example: + {{> symbol/enclosing-namespace symbol }} + + See: https://mrdocs.com/docs/mrdocs/develop/generators.html#dom_reference +--}} +{{~#if (and parent parent.name)~}} + xref:{{{remove_prefix parent.url "/"}}}[⬆] +{{~/if~}}