1
from django.contrib.sitemaps import Sitemap
2
from wlhelp.models import Tribe, Building, Ware, Worker
5
class WlHelpTribeSitemap(Sitemap):
10
return Tribe.objects.all()
12
def location(self, obj):
13
return '/encyclopedia/%s' % obj.name
16
class WlHelpBuildingSitemap(Sitemap):
21
return Building.objects.all()
23
def location(self, obj):
24
return '/encyclopedia/%s/buildings/%s' % (obj.tribe.name, obj.name)
27
class WlHelpWareSitemap(Sitemap):
32
return Ware.objects.all()
34
def location(self, obj):
35
return '/encyclopedia/%s/wares/%s' % (obj.tribe.name, obj.name)
38
class WlHelpWorkerSitemap(Sitemap):
43
return Worker.objects.all()
45
def location(self, obj):
46
return '/encyclopedia/%s/workers/%s' % (obj.tribe.name, obj.name)