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'%s' % - (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'%s' % + (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'%s' % ( - page.pk, _('Add child page'), django_settings.STATIC_URL, _('Add child page'))) - actions.insert(0, u'%s' % ( - preview_url, _('View on site'), django_settings.STATIC_URL, _('View on site'))) + actions.insert(0, u'%s' % ( + page.pk, _('Add child page'), static('feincms/img/icon_addlink.gif'), _('Add child page'))) + actions.insert(0, u'%s' % ( + 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 %} + + - - + +
{% trans "Stop Editing" %} diff --git a/feincms/templates/admin/feincms/item_editor.html b/feincms/templates/admin/feincms/item_editor.html index bcccf0387..9d79d8842 100644 --- a/feincms/templates/admin/feincms/item_editor.html +++ b/feincms/templates/admin/feincms/item_editor.html @@ -1,14 +1,14 @@ {% extends "admin/change_form.html" %} -{% load i18n admin_modify %} +{% load i18n admin_modify staticfiles %} {% block extrahead %}{{ block.super }} {% block feincms_jquery_ui %} - - + + {% endblock %} - - + + - + {% include "admin/feincms/_messages_js.html" %} {% include "admin/feincms/_regions_js.html" %} diff --git a/feincms/templates/admin/feincms/tree_editor.html b/feincms/templates/admin/feincms/tree_editor.html index 997be2b3d..a937296ee 100644 --- a/feincms/templates/admin/feincms/tree_editor.html +++ b/feincms/templates/admin/feincms/tree_editor.html @@ -1,13 +1,13 @@ {% extends "admin/change_list.html" %} -{% load admin_list i18n %} +{% load admin_list i18n staticfiles %} {% block extrahead %} {{ block.super }} - - + + - - + + - - - - + + + + {% endblock %}