diff --git a/mayan/apps/navigation/widgets.py b/mayan/apps/navigation/widgets.py index 607a1c4c9d..a025a3d566 100644 --- a/mayan/apps/navigation/widgets.py +++ b/mayan/apps/navigation/widgets.py @@ -7,6 +7,7 @@ from django.core.exceptions import PermissionDenied from django.core.urlresolvers import reverse from django.template import RequestContext, Variable from django.utils.safestring import mark_safe +from django.contrib.staticfiles.storage import staticfiles_storage from django.utils.translation import ugettext_lazy as _ from permissions.models import Permission @@ -39,10 +40,9 @@ def render_widget(request, link): links = resolve_links(context, [link], current_view, current_path, parsed_query_string) if links: link = links[0] - return mark_safe(u'' % { + return mark_safe(u'' % { 'url': reverse(link['view']) if 'view' in link else link['url'], - 'icon': link.get('icon', 'link_button.png'), - 'static_url': settings.STATIC_URL, + 'static_url': staticfiles_storage.url('main/icons/{0}'.format(link.get('icon', 'link_button.png'))), 'string': link['text'], 'image_alt': _(u'Icon'), })