Add a possibility to define the summary of an article directly in rst.

This commit is contained in:
Alexis Metaireau 2011-03-08 15:40:12 +00:00
commit ec06e6ed95
3 changed files with 5 additions and 5 deletions

View file

@ -57,6 +57,9 @@ class Page(object):
if hasattr(self, 'date'):
self.locale_date = self.date.strftime(self.date_format.encode('ascii','xmlcharrefreplace')).decode('utf')
if not hasattr(self, 'summary'):
self.summary = property(lambda self: truncate_html_words(self.content, 50))
# store the settings ref.
self._settings = settings
@ -74,11 +77,6 @@ class Page(object):
content = self._content
return content
@property
def summary(self):
return truncate_html_words(self.content, 50)
class Article(Page):
mandatory_properties = ('title', 'date', 'category')