Source code for singlepages.sitemaps

"""Defines site maps."""
from django.contrib import sitemaps
from django.urls import reverse


[docs]class StaticViewSitemap(sitemaps.Sitemap): """Sitemap items for static pages"""
[docs] def items(self): """ The items of the site map. >>> sitemap = StaticViewSitemap() >>> sitemap.items()[0] 'singlepages:become-active' :return: the items in the site map :rtype: [str] """ # Need to be valid entries for reverse() return [ "singlepages:become-active", "singlepages:sibling-associations", "singlepages:contact", ]
[docs] def location(self, obj): """ Get the location for a site map item. Example:: >>> sitemap = StaticViewSitemap() >>> sitemap.location('singlepages:become-active') '/members/become-active/' :param obj: the item to reverse. :type obj: str :return: the URI to the item. """ return reverse(obj)
sitemap = { "singlepages-static": StaticViewSitemap, }