<%= render(Blacklight::SearchContextComponent.new(search_context: @search_context, search_session: search_session)) if search_session['document_id'] == @document.id %> <% @page_title = t('blacklight.search.show.title', document_title: Deprecation.silence(Blacklight::BlacklightHelperBehavior) { document_show_html_title }, application_name: application_name).html_safe %> <% content_for(:head) { render_link_rel_alternates } %> <%= render (blacklight_config.view_config(:show).document_component || Blacklight::DocumentComponent).new(presenter: document_presenter(@document), component: :div, title_component: :h1, show: true) do |component| %> <% component.with_footer do %> <% if @document.respond_to?(:export_as_openurl_ctx_kev) %> <% end %> <% end %> <%# Use :body for complete backwards compatibility (overriding the component body markup), but if the app explicitly opted-in to components, make the partials data available as :partials to ease migrations pain %> <% component.public_send(blacklight_config.view_config(:show).document_component.blank? && blacklight_config.view_config(:show).partials.any? ? :with_body : :with_partial) do %>
<%= render_document_partials @document, blacklight_config.view_config(:show).partials, component: component %>
<% end %> <% end %>