def sitemap(request, sitemaps, section=None): maps, urls = [], [] if section is not None: if section not in sitemaps: raise Http404("No sitemap available for section: %r" % section) maps.append(sitemaps[section]) else: maps = sitemaps.values() page = request.GET.get("p", 1) current_site = getattr(request, SITE_ATTR, get_current_site(request)) return HttpResponse(sitemap_generator(request, maps, page, current_site), content_type="application/xml")
def sitemap(request, sitemaps, section=None): maps, urls = [], [] if section is not None: if section not in sitemaps: raise Http404("No sitemap available for section: %r" % section) maps.append(sitemaps[section]) else: maps = sitemaps.values() page = request.GET.get("p", 1) current_site = getattr(request, SITE_ATTR, get_current_site(request)) return HttpResponse(sitemap_generator(request, maps, page, current_site), content_type='application/xml')