Exemple #1
0
def sitemap(request, sitemapname):
    if sitemapname == Landingpage.get_sitemap_info(domain).get('name', ''):
        return render(request,
                      'sitemap/sitemap.xml',
                      {'sitemap': Landingpage.get_sitemap(domain, 1)},
                      content_type='text/xml')

    if sitemapname == Post.get_sitemap_info(domain).get('name', ''):
        return render(request,
                      'sitemap/sitemap.xml',
                      {'sitemap': Post.get_sitemap(domain, 0.8)},
                      content_type='text/xml')

    if sitemapname == Page.get_sitemap_info(domain).get('name', ''):
        return render(request,
                      'sitemap/sitemap.xml',
                      {'sitemap': Page.get_sitemap(domain, 0.8)},
                      content_type='text/xml')

    if sitemapname == Testimonial.get_sitemap_info(domain).get('name', ''):
        return render(request,
                      'sitemap/sitemap.xml',
                      {'sitemap': Testimonial.get_sitemap(domain, 0.8)},
                      content_type='text/xml')

    return render(request,
                  'sitemap/sitemap.xml', {
                      'sitemap': [{
                          'loc': 1
                      }, {
                          'loc': 2
                      }],
                      'priority': '0.1',
                  },
                  content_type='text/xml')