diff --git a/BaseModels/base_models.py b/BaseModels/base_models.py index 2f69bfd..a727514 100644 --- a/BaseModels/base_models.py +++ b/BaseModels/base_models.py @@ -148,6 +148,20 @@ class BaseModelViewPage(BaseModel): class Meta: abstract = True + def get_title(self): + if self.seo_title: + return self.seo_title + elif self.title: + return self.title + else: + return self.name + + def get_description(self): + if self.seo_description: + return self.seo_description + else: + return self.description + def get_feedback_block(self): blocks = self.get_blocks() for block in blocks: diff --git a/templates/head_includes/meta_names.html b/templates/head_includes/meta_names.html index 7184830..1084f2c 100644 --- a/templates/head_includes/meta_names.html +++ b/templates/head_includes/meta_names.html @@ -1,19 +1,19 @@ -{% if page.seo_title %} -