diff --git a/frappe/website/page_renderers/template_page.py b/frappe/website/page_renderers/template_page.py index 2feda50881..e04649d89c 100644 --- a/frappe/website/page_renderers/template_page.py +++ b/frappe/website/page_renderers/template_page.py @@ -109,7 +109,8 @@ class TemplatePage(BaseTemplatePage): super().post_process_context() def add_sidebar_and_breadcrumbs(self): - self.context.sidebar_items = get_sidebar_items(self.context.website_sidebar, self.basepath) + if not self.context.sidebar_items: + self.context.sidebar_items = get_sidebar_items(self.context.website_sidebar, self.basepath) if self.context.add_breadcrumbs and not self.context.parents: parent_path = os.path.dirname(self.path)