Mercurial > piecrust2
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 |