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)