diff --git a/app/views/dmsf_context_menus/_file.html.erb b/app/views/dmsf_context_menus/_file.html.erb
index e352f54b..f94169d8 100644
--- a/app/views/dmsf_context_menus/_file.html.erb
+++ b/app/views/dmsf_context_menus/_file.html.erb
@@ -28,11 +28,15 @@
<%= link_to "#{l(:button_copy)}/#{l(:button_move)}", copy_file_path(id: dmsf_file),
title: l(:title_copy), class: 'icon icon-copy', disabled: !dmsf_link.nil? %>
-<%= link_to l(:label_link_to),
- new_dmsf_link_path(project_id: project.id,
- dmsf_folder_id: dmsf_file.dmsf_folder ? dmsf_file.dmsf_folder.id : nil,
- dmsf_file_id: dmsf_file.id, type: 'link_to'),
- title: l(:title_create_link), class: 'icon icon-link' %>
+<% unless dmsf_link %>
+
+ <%= link_to l(:label_link_to),
+ new_dmsf_link_path(project_id: project.id,
+ dmsf_folder_id: dmsf_file.dmsf_folder ? dmsf_file.dmsf_folder.id : nil,
+ dmsf_file_id: dmsf_file.id, type: 'link_to'),
+ title: l(:title_create_link), class: 'icon icon-link' %>
+
+<% end %>
<% if locked %>
<%= context_menu_link l(:button_unlock), unlock_dmsf_files_path(id: dmsf_file), class: 'icon icon-unlock',
diff --git a/app/views/dmsf_context_menus/_folder.html.erb b/app/views/dmsf_context_menus/_folder.html.erb
index 1f61bd76..b8b2c477 100644
--- a/app/views/dmsf_context_menus/_folder.html.erb
+++ b/app/views/dmsf_context_menus/_folder.html.erb
@@ -28,11 +28,13 @@
<%= context_menu_link "#{l(:button_copy)}/#{l(:button_move)}", copy_folder_path(id: dmsf_folder),
class: 'icon icon-copy', disabled: !allowed || locked %>
-
- <%= context_menu_link l(:label_link_to),
- new_dmsf_link_path(project_id: project.id, dmsf_folder_id: dmsf_folder.id, type: 'link_to'),
- class: 'icon icon-link', disabled: !allowed || locked %>
-
+<% unless dmsf_link %>
+
+ <%= context_menu_link l(:label_link_to),
+ new_dmsf_link_path(project_id: project.id, dmsf_folder_id: dmsf_folder.id, type: 'link_to'),
+ class: 'icon icon-link' %>
+
+<% end %>
<% if locked %>
<%= context_menu_link l(:button_unlock), unlock_dmsf_path(id: project, folder_id: dmsf_folder),