diff --git a/feincms/admin/tree_editor.py b/feincms/admin/tree_editor.py
index 855a8af96..815a0d35c 100644
--- a/feincms/admin/tree_editor.py
+++ b/feincms/admin/tree_editor.py
@@ -5,9 +5,9 @@
import json
import logging
-from django.conf import settings as django_settings
from django.contrib import admin
from django.contrib.admin.views import main
+from django.contrib.staticfiles.templatetags.staticfiles import static
from django.db.models import Q
from django.http import (HttpResponse, HttpResponseBadRequest,
HttpResponseForbidden, HttpResponseNotFound, HttpResponseServerError)
@@ -35,8 +35,9 @@ def django_boolean_icon(field_val, alt_text=None, title=None):
title = 'title="%s" ' % title
else:
title = ''
- return mark_safe(u'
' %
- (django_settings.STATIC_URL, BOOLEAN_MAPPING[field_val], alt_text, title))
+ icon_url = static('feincms/img/icon-%s.gif' % BOOLEAN_MAPPING[field_val])
+ return mark_safe(u'' %
+ (icon_url, alt_text, title))
def _build_tree_structure(cls):
diff --git a/feincms/module/page/modeladmins.py b/feincms/module/page/modeladmins.py
index 3447cf0f3..7a65f1c4a 100644
--- a/feincms/module/page/modeladmins.py
+++ b/feincms/module/page/modeladmins.py
@@ -7,6 +7,7 @@
from django.conf import settings as django_settings
from django.core.exceptions import PermissionDenied
from django.contrib.contenttypes.models import ContentType
+from django.contrib.staticfiles.templatetags.staticfiles import static
from django.contrib import admin
from django.core.urlresolvers import reverse
from django.http import HttpResponseRedirect
@@ -101,10 +102,10 @@ def _actions_column(self, page):
page.id)
actions = super(PageAdmin, self)._actions_column(page)
if editable:
- actions.insert(0, u'
' % (
- page.pk, _('Add child page'), django_settings.STATIC_URL, _('Add child page')))
- actions.insert(0, u'
' % (
- preview_url, _('View on site'), django_settings.STATIC_URL, _('View on site')))
+ actions.insert(0, u'' % (
+ page.pk, _('Add child page'), static('feincms/img/icon_addlink.gif'), _('Add child page')))
+ actions.insert(0, u'
' % (
+ preview_url, _('View on site'), static('feincms/img/selector-search.gif'), _('View on site')))
return actions
diff --git a/feincms/templates/admin/content/table/init.html b/feincms/templates/admin/content/table/init.html
index ab427dd1c..1f4b263e1 100644
--- a/feincms/templates/admin/content/table/init.html
+++ b/feincms/templates/admin/content/table/init.html
@@ -1,5 +1,5 @@
-{% load i18n %}
-
+{% load i18n staticfiles %}
+
-
-
+
+
+
-
+
{% include "admin/feincms/_messages_js.html" %}
{% include "admin/feincms/_regions_js.html" %}
diff --git a/feincms/templates/admin/feincms/fe_editor_done.html b/feincms/templates/admin/feincms/fe_editor_done.html
index af6cf1868..8b7ba293f 100644
--- a/feincms/templates/admin/feincms/fe_editor_done.html
+++ b/feincms/templates/admin/feincms/fe_editor_done.html
@@ -1,5 +1,6 @@
-
-
+{% load staticfiles %}
+
+
-
-
+
+