Mercurial > piecrust2
comparison piecrust/page.py @ 957:84d8fadf9e67
page: Default to an empty title instead of 'Untitled Page'.
This helps for microblogging because tweet-like posts often have no title.
author | Ludovic Chabant <ludovic@chabant.com> |
---|---|
date | Sat, 07 Oct 2017 12:11:13 -0700 |
parents | 1bb704434ee2 |
children | 45ad976712ec |
comparison
equal
deleted
inserted
replaced
956:4f136b746081 | 957:84d8fadf9e67 |
---|---|
18 class PageConfiguration(Configuration): | 18 class PageConfiguration(Configuration): |
19 def __init__(self, values=None, validate=True): | 19 def __init__(self, values=None, validate=True): |
20 super(PageConfiguration, self).__init__(values, validate) | 20 super(PageConfiguration, self).__init__(values, validate) |
21 | 21 |
22 def _validateAll(self, values): | 22 def _validateAll(self, values): |
23 values.setdefault('title', 'Untitled Page') | 23 values.setdefault('title', '') |
24 values.setdefault('content_type', 'html') | 24 values.setdefault('content_type', 'html') |
25 ppp = values.get('posts_per_page') | 25 ppp = values.get('posts_per_page') |
26 if ppp is not None: | 26 if ppp is not None: |
27 values.setdefault('items_per_page', ppp) | 27 values.setdefault('items_per_page', ppp) |
28 pf = values.get('posts_filters') | 28 pf = values.get('posts_filters') |