From c79668c46c71d59c62e2d5bc2894811fff9da65f Mon Sep 17 00:00:00 2001 From: Iacopo Spalletti Date: Wed, 5 Mar 2014 18:11:32 +0100 Subject: [PATCH] Add Meta Description field --- djangocms_blog/admin.py | 2 +- djangocms_blog/models.py | 2 ++ djangocms_blog/templates/djangocms_blog/post_detail.html | 2 ++ 3 files changed, 5 insertions(+), 1 deletion(-) diff --git a/djangocms_blog/admin.py b/djangocms_blog/admin.py index ab12c7c..2071a50 100755 --- a/djangocms_blog/admin.py +++ b/djangocms_blog/admin.py @@ -36,7 +36,7 @@ class PostAdmin(EnhancedModelAdminMixin, FrontendEditableAdmin, }), (None, { 'fields': [('main_image', 'main_image_thumbnail', 'main_image_full'), - 'abstract'] + 'abstract', 'meta_description'] }), ] diff --git a/djangocms_blog/models.py b/djangocms_blog/models.py index 93729dc..9a965fc 100644 --- a/djangocms_blog/models.py +++ b/djangocms_blog/models.py @@ -86,6 +86,8 @@ class Post(TranslatableModel): title=models.CharField(_('Title'), max_length=255), slug=models.SlugField(_('slug'), blank=True, db_index=True), abstract=HTMLField(_('Text')), + meta_description=models.TextField(verbose_name=_(u'Post meta description'), + blank=True, default=''), meta={'unique_together': (('language_code', 'slug'),)} ) content = PlaceholderField("post_content") diff --git a/djangocms_blog/templates/djangocms_blog/post_detail.html b/djangocms_blog/templates/djangocms_blog/post_detail.html index 77ca85f..dab443b 100644 --- a/djangocms_blog/templates/djangocms_blog/post_detail.html +++ b/djangocms_blog/templates/djangocms_blog/post_detail.html @@ -2,6 +2,8 @@ {% load i18n thumbnail cms_tags %} {% load url from future %} +{% block meta_description %}{{ post.meta_description }}{% endblock meta_description %} + {% block content_blog %}{% spaceless %}