Website Generator: Set page_name
This commit is contained in:
parent
167037c178
commit
83f94350b5
2 changed files with 6 additions and 0 deletions
|
|
@ -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)
|
||||
|
|
|
|||
|
|
@ -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):
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue