%
# Get the citation from the user request
cite = user_request.referent.to_citation
# Set the page title to the citation's title
@page_title = cite[:title] %>
<% if user_request.referent.type_of_thing.present? %>
<%= user_request.referent.type_of_thing.titlecase %>
<% end %>
<%= cite[:title] %>
<% if cite[:author].present? || cite[:date].present? %>
<% if cite[:author].present? %>
<%= cite[:author] %>
<% end %>
<% if cite[:author].present? && cite[:date].present? %>
•
<% end %>
<% if cite[:date].present? %>
<%= date_format(cite[:date]) %>
<% end %>
<% end %>
<% if [:container_title, :volume, :issue, :page].find {|k| cite[k].present? } %>
Published in <%= cite[:container_label] %>
<%= cite[:container_title] %>.
<% end %>
<% if cite[:volume].present? %>
Volume <%= cite[:volume] %>.
<% end %>
<% if cite[:issue].present? %>
Issue <%= cite[:issue] %>.
<% end %>
<% if cite[:page].present? %>
Page <%= cite[:page] %>.
<% end %>
<%= if cite[:pub].present?
content_tag(:dt, "Publisher:", :class => "publisher") +
content_tag(:dd, cite[:pub], :class => "publisher")
end %>
<%= if cite[:issn].present?
content_tag(:dt, "ISSN:", :class => "issn") +
content_tag(:dd, cite[:issn], :class => "issn")
end %>
<%= if cite[:isbn].present?
content_tag(:dt, "ISBN:", :class => "isbn") +
content_tag(:dd, cite[:isbn], :class => "isbn")
end %>
<%# todo, doi %>