From 3396c98737af81e17169b76b5d726bd59ecca106 Mon Sep 17 00:00:00 2001 From: Nick Sergeant Date: Sun, 20 Jan 2013 00:08:45 -0500 Subject: [PATCH] Custom CSS for Pro users' blog themes. Closes #16. --- blogs/templates/blogs/themes/pro-adams/base.html | 6 ++++++ blogs/views.py | 4 ++++ 2 files changed, 10 insertions(+) diff --git a/blogs/templates/blogs/themes/pro-adams/base.html b/blogs/templates/blogs/themes/pro-adams/base.html index b82e87a..4fcc68b 100644 --- a/blogs/templates/blogs/themes/pro-adams/base.html +++ b/blogs/templates/blogs/themes/pro-adams/base.html @@ -36,6 +36,12 @@ + {% if custom_css %} + + {% endif %} + {% if has_snipts and not detail %} {% endif %} diff --git a/blogs/views.py b/blogs/views.py index f6a3f3c..630010d 100644 --- a/blogs/views.py +++ b/blogs/views.py @@ -29,9 +29,11 @@ def blog_list(request, username_or_custom_slug=None): sidebar = get_object_or_None(Snipt, user=request.blog_user, title='Sidebar', blog_post=True) header = get_object_or_None(Snipt, user=request.blog_user, title='Header', blog_post=True) + custom_css = get_object_or_None(Snipt, user=request.blog_user, title='CSS', lexer='css', blog_post=True) context = { 'blog_user': request.blog_user, + 'custom_css': custom_css, 'has_snipts': True, 'header': header, 'normal_snipts': normal_snipts, @@ -68,6 +70,7 @@ def blog_post(request, username_or_custom_slug): sidebar = get_object_or_None(Snipt, user=request.blog_user, title='Sidebar', blog_post=True) header = get_object_or_None(Snipt, user=request.blog_user, title='Header', blog_post=True) + custom_css = get_object_or_None(Snipt, user=request.blog_user, title='CSS', lexer='css', blog_post=True) normal_snipts = Snipt.objects.filter(blog_post=False, user=request.blog_user, public=True).order_by('-created') normal_snipts = normal_snipts.exclude(title__in=['']) @@ -80,6 +83,7 @@ def blog_post(request, username_or_custom_slug): context = { 'blog_user': request.blog_user, + 'custom_css': custom_css, 'detail': True, 'has_snipts': True, 'header': header,