Source code for shuup.simple_cms.template_helpers
from shuup.compat import contextfunction
from shuup.simple_cms.models import Page
[docs]
class SimpleCMSTemplateHelpers:
name = "simple_cms"
[docs]
@contextfunction
def get_page_by_identifier(self, context, identifier):
return Page.objects.for_shop(context["request"].shop).filter(identifier=identifier, deleted=False).first()
[docs]
@contextfunction
def get_visible_pages(self, context):
return Page.objects.visible(context["request"].shop, user=context["request"].user)