0.4.45 page title
This commit is contained in:
@@ -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:
|
||||
|
||||
@@ -1,19 +1,19 @@
|
||||
{% if page.seo_title %}
|
||||
<title>{{ page.seo_title }}</title>
|
||||
{% elif page.title %}
|
||||
<title>{{ page.title }}</title>
|
||||
{% elif page.name %}
|
||||
<title>{{ page.name }}</title>
|
||||
{% endif %}
|
||||
{#{% if page.seo_title %}#}
|
||||
<title>{{ page.get_title }}</title>
|
||||
{#{% elif page.title %}#}
|
||||
{# <title>{{ page.title }}</title>#}
|
||||
{#{% elif page.name %}#}
|
||||
{# <title>{{ page.name }}</title>#}
|
||||
{#{% endif %}#}
|
||||
|
||||
{% if page.seo_description %}
|
||||
<meta name="description" content="{{ page.seo_description }}"/>
|
||||
{% elif page.description %}
|
||||
<meta name="description" content="{{ page.description }}"/>
|
||||
{% if page.get_description %}
|
||||
<meta name="description" content="{{ page.get_description }}"/>
|
||||
{#{% elif page.description %}#}
|
||||
{# <meta name="description" content="{{ page.description }}"/>#}
|
||||
{% endif %}
|
||||
|
||||
{% if page.seo_keywords %}
|
||||
<meta name="keywords" content="{{ page.seo_keywords }}"/>
|
||||
{% elif page.description %}
|
||||
<meta name="keywords" content="{{ page.description }}"/>
|
||||
{% elif page.get_description %}
|
||||
<meta name="keywords" content="{{ page.get_description }}"/>
|
||||
{% endif %}
|
||||
Reference in New Issue
Block a user