Ver código fonte

[minor] website_sidebar will pull sidebar for any website page

version-14
Rushabh Mehta 8 anos atrás
pai
commit
a9a33434b6
2 arquivos alterados com 5 adições e 5 exclusões
  1. +5
    -0
      frappe/website/context.py
  2. +0
    -5
      frappe/website/doctype/web_page/web_page.py

+ 5
- 0
frappe/website/context.py Ver arquivo

@@ -132,6 +132,11 @@ def add_sidebar_data(context):
from frappe.utils.user import get_fullname_and_avatar from frappe.utils.user import get_fullname_and_avatar
import frappe.www.list import frappe.www.list


if context.show_sidebar and context.website_sidebar:
context.sidebar_items = frappe.get_all('Website Sidebar Item',
filters=dict(parent=context.website_sidebar), fields=['title', 'route', '`group`'],
order_by='idx asc')

if not context.sidebar_items: if not context.sidebar_items:
sidebar_items = frappe.cache().hget('portal_menu_items', frappe.session.user) sidebar_items = frappe.cache().hget('portal_menu_items', frappe.session.user)
if sidebar_items == None: if sidebar_items == None:


+ 0
- 5
frappe/website/doctype/web_page/web_page.py Ver arquivo

@@ -42,11 +42,6 @@ class WebPage(WebsiteGenerator):
if not self.show_title: if not self.show_title:
context["no_header"] = 1 context["no_header"] = 1


if self.show_sidebar and self.website_sidebar:
context.sidebar_items = frappe.get_all('Website Sidebar Item',
filters=dict(parent=self.website_sidebar), fields=['title', 'route', '`group`'],
order_by='idx asc')

self.set_metatags(context) self.set_metatags(context)
self.set_breadcrumbs(context) self.set_breadcrumbs(context)
self.set_title_and_header(context) self.set_title_and_header(context)


Carregando…
Cancelar
Salvar