Website Generator: Set page_name

This commit is contained in:
Anand Doshi 2014-07-07 15:53:18 +05:30
parent 167037c178
commit 83f94350b5
2 changed files with 6 additions and 0 deletions

View file

@ -20,6 +20,8 @@ class BlogPost(WebsiteGenerator):
return self.title
def validate(self):
super(BlogPost, self).validate()
if not self.blog_intro:
self.blog_intro = self.content[:140]
self.blog_intro = re.sub("\<[^>]*\>", "", self.blog_intro)

View file

@ -22,6 +22,10 @@ class WebsiteGenerator(Document):
def get_parent_website_route(self):
return self.get("parent_website_route", "")
def validate(self):
if self.is_condition_field_enabled() and self.meta.get_field("page_name") and not self.page_name:
self.page_name = self.get_page_name()
def on_update(self):
self.update_sitemap()
if getattr(self, "save_versions", False):