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'),
})