%
# save the conversion to hash on every call!
ref_meta = @current_context_object.referent.metadata
labels = referent_labels
%>
<% if ! ref_meta["atitle"].blank? %>
-
<%= labels.atitle %>:
<%= ref_meta["atitle"] %>
<% end %>
<% unless ref_meta["au"].nil? and ref_meta['aulast'].nil? %>
-
Author:
<%= ref_meta["au"] || ref_meta["aulast"] %>
<% if ref_meta["aufirst"] || ref_meta["auinit"] || ref_meta["auinit1"]%>
, <%= ref_meta["aufirst"] || ref_meta["auinit"] || ref_meta["auinit1"] %>
<% end %>
<% end %>
<% if ref_meta.has_key?("jtitle") or ref_meta.has_key?("title") or ref_meta.has_key?("btitle") %>
-
<%= labels.title %>:
<%= link_to(ref_meta["title"] || ref_meta["btitle"] || ref_meta["jtitle"],
url_for_with_co({:controller => 'resolve'}, @current_context_object),
{:target => search_result_target_window})
%>
<% end %>
<% if ref_meta.has_key?("issn") %>
-
ISSN:
<%=ref_meta["issn"] %>
<% end %>
<% if ref_meta.has_key?("isbn") %>
ISBN:
<%=ref_meta["isbn"] %>
<% end %>
<% if ( ref_meta.has_key?("date") || ref_meta.has_key?("volume") || ref_meta.has_key?("issue") || ref_meta.has_key?("spage")) %>
-
<%= date_format(ref_meta["date"].to_s) %>
<% if ref_meta.has_key?("volume") %>
Volume: <%= ref_meta["volume"] %>
<% end %>
<% if ref_meta.has_key?("issue") %>
Issue: <%= ref_meta["issue"] %>
<% end %>
<% if ref_meta.has_key?("spage") %>
Page: <%= ref_meta["spage"] %>
<% end %>
<% if ref_meta.has_key?("epage") %>
- <%= ref_meta["epage"] %>
<% end %>
<% end %>
<% unless ref_meta['pub'].blank? && ref_meta['place'].blank? %>
-
Publisher:
<% unless ref_meta['place'].blank? %>
<%= ref_meta['place'] %> :
<% end %>
<%= ref_meta['pub'] %>
<% end %>
<%= resolver_link(@current_context_object, {:target => search_result_target_window}) %>