diff --git a/fgs/generator.py b/fgs/generator.py index 00693bfe2ff520eae9aa78ffb381d3b1d8b05940..b5350367b6c634e82003a7056931b299f0d32e0d 100644 --- a/fgs/generator.py +++ b/fgs/generator.py @@ -64,6 +64,20 @@ class Generator: # build_date self.context['build_date'] = p.Date("now", self.config) + # relevant_pages + relevant_pages_tuple = [] + for page in published_pages: + if page.relevance['is_relevant']: + relevant_pages_tuple.append((page.relevance['prio'], page)) + relevant_pages_tuple.sort(key=lambda x: x[0]) + relevant_pages = [] + for prio, page in relevant_pages_tuple: + relevant_pages.append(page) + self.context['relevant_pages'] = relevant_pages + self.context['relevant_pages_tuple'] = relevant_pages_tuple + + + def generate_homepage(self, writer, lang, path): page = self.context['pages'][lang][self.config['theme']['homepage_slug']]