- <i class="fa fa-fw fa-archive"></i>
- <%= name_link.name %>
- <% Link.filter([['link_class','=','tag'],['head_uuid','=',object.uuid]]).collect(&:name).each do |tagname| %>
- <span class="label label-info"><%= tagname %></span>
- <% end %>
+ <i class="fa fa-fw fa-archive"></i>
+ <% if object.respond_to? :name %>
+ <% if not (object.name.nil? or object.name.empty?) %>
+ <%= object.name %>
+ <% elsif object.is_a? Collection and object.files.length > 0 %>
+ <%= object.files[0][1] %>
+ <%= "+ #{object.files.length-1} more" if object.files.length > 1 %>
+ <% else %>
+ <%= object.uuid %>
+ <% end %>
+ <% else %>
+ <%= object.uuid %>
+ <% end %>
+ <% links_for_object(object).each do |tag| %>
+ <% if tag.link_class == 'tag' %>
+ <span class="label label-info"><%= tag.name %></span>
+ <% end %>
+ <% end %>