comparison piecrust/sources/base.py @ 711:ab5c6a8ae90a

bake: Replace hard-coded taxonomy support with "generator" system. * Taxonomies are now implemented one or more `TaxonomyGenerator`s. * A `BlogArchivesGenerator` stub is there but non-functional.
author Ludovic Chabant <ludovic@chabant.com>
date Thu, 26 May 2016 19:52:47 -0700
parents ff404adfcf45
children 58ebf50235a5
comparison
equal deleted inserted replaced
710:e85f29b28b84 711:ab5c6a8ae90a
131 "Unknown data provider type: %s" % self.data_type) 131 "Unknown data provider type: %s" % self.data_type)
132 self._provider_type = cls 132 self._provider_type = cls
133 133
134 return self._provider_type(self, page, override) 134 return self._provider_type(self, page, override)
135 135
136 def getTaxonomyPageRef(self, tax_name):
137 tax_pages = self.config.get('taxonomy_pages')
138 if tax_pages is None:
139 return None
140 return tax_pages.get(tax_name)
141