Custom CSS for Pro users' blog themes. Closes #16.
parent
8316959b95
commit
3396c98737
|
@ -36,6 +36,12 @@
|
||||||
|
|
||||||
<link rel="shortcut icon" href="/static/images/blog-favicon.ico" >
|
<link rel="shortcut icon" href="/static/images/blog-favicon.ico" >
|
||||||
|
|
||||||
|
{% if custom_css %}
|
||||||
|
<style type="text/css">
|
||||||
|
{{ custom_css.code }}
|
||||||
|
</style>
|
||||||
|
{% endif %}
|
||||||
|
|
||||||
{% if has_snipts and not detail %}
|
{% if has_snipts and not detail %}
|
||||||
<link rel="alternate" type="application/rss+xml" title="RSS" href="{{ request.path }}?rss{% if not public %}&api_key={{ request.user.api_key.key }}{% endif %}" />
|
<link rel="alternate" type="application/rss+xml" title="RSS" href="{{ request.path }}?rss{% if not public %}&api_key={{ request.user.api_key.key }}{% endif %}" />
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
|
@ -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)
|
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)
|
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 = {
|
context = {
|
||||||
'blog_user': request.blog_user,
|
'blog_user': request.blog_user,
|
||||||
|
'custom_css': custom_css,
|
||||||
'has_snipts': True,
|
'has_snipts': True,
|
||||||
'header': header,
|
'header': header,
|
||||||
'normal_snipts': normal_snipts,
|
'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)
|
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)
|
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 = Snipt.objects.filter(blog_post=False, user=request.blog_user, public=True).order_by('-created')
|
||||||
normal_snipts = normal_snipts.exclude(title__in=[''])
|
normal_snipts = normal_snipts.exclude(title__in=[''])
|
||||||
|
@ -80,6 +83,7 @@ def blog_post(request, username_or_custom_slug):
|
||||||
|
|
||||||
context = {
|
context = {
|
||||||
'blog_user': request.blog_user,
|
'blog_user': request.blog_user,
|
||||||
|
'custom_css': custom_css,
|
||||||
'detail': True,
|
'detail': True,
|
||||||
'has_snipts': True,
|
'has_snipts': True,
|
||||||
'header': header,
|
'header': header,
|
||||||
|
|
Loading…
Reference in New Issue