<div id="tabs"> <%= render 'manifestations/tab_menu', manifestation: manifestation %> <div id="detail"> <% cache([manifestation, fragment: 'show_detail_user_html', role: current_user_role_name, locale: @locale]) do %> <table class="table table-striped" id="resource_detail"> <%= embed_content(manifestation) -%> <% if manifestation.title_alternative? %> <tr> <td style="width: 200px"><%= t('activerecord.attributes.manifestation.title_alternative') -%>:</td> <td style="width: 500px"><%= manifestation.title_alternative -%></td> </tr> <% end %> <%- if manifestation.series_statements.exists? -%> <tr> <td style="width: 200px"><%= t('activerecord.models.series_statement') -%>:</td> <td style="width: 500px"> <%= render 'show_series_detail', manifestation: manifestation %> <%- unless manifestation.identifier_contents(:issn).empty? -%> (<%= t('activerecord.attributes.manifestation.issn') -%>: <%= manifestation.identifier_contents(:issn).join(" ") -%>) <%- end -%> </td> </tr> <% end %> <%= render 'edition_and_number', manifestation: manifestation %> <tr> <td style="width: 200px"><%= t('page.form') -%>:</td> <td style="width: 500px"> <%= form_icon(manifestation.carrier_type) -%> <%= manifestation.carrier_type.display_name.localize -%> / <%= content_type_icon(manifestation.manifestation_content_type) -%> <%= manifestation.manifestation_content_type.display_name.localize if manifestation.manifestation_content_type -%> </td> </tr> <tr> <td><%= t('activerecord.models.language') -%>:</td> <td><span itemprop="inLanguage"><%= manifestation.language.display_name.localize -%></span></td> </tr> <tr> <td><%= t('activerecord.attributes.manifestation.publication_place') -%>:</td> <td><%= manifestation.publication_place %></td> </tr> <tr> <td><%= t('manifestation.physical_description') -%>:</td> <td> <%- if manifestation.number_of_pages -%> <span itemprop="numPages"><%= manifestation.number_of_pages -%></span> p. (<%= manifestation.start_page -%> - <%= manifestation.end_page -%>) <%- end -%> <!-- TODO: センチメートル以外の単位 --> <%- if manifestation.height -%> <%= manifestation.height -%> cm. <%- end -%> </td> </tr> <% if manifestation.price.present? %> <tr> <td><%= t('activerecord.attributes.manifestation.price') -%>:</td> <td><%= manifestation.price -%></td> </tr> <% end %> <% if defined?(EnjuSubject) %> <%= render 'manifestations/subject_detail', manifestation: manifestation %> <%= render 'manifestations/classification_detail', manifestation: manifestation %> <% end %> <% if defined?(EnjuBookmark) %> <tr> <td><%= t('activerecord.models.tag') -%>:</td> <td> <%= render 'manifestations/tag_list', manifestation: manifestation -%> </td> </tr> <% end %> <%- unless manifestation.serial? -%> <tr> <td><%= t('page.identifier') -%>:</td> <td> <ul> <% manifestation.identifiers.each do |identifier| %> <li> <%= identifier.identifier_type.display_name.localize %>: <%= identifier_link(identifier) %> </li> <% end %> </ul> </td> </tr> <%- end -%> <%- unless manifestation.attachment_file_name.blank? -%> <%= render 'manifestations/attachment_file', manifestation: manifestation -%> <%- end -%> <tr> <td><%= t('page.created_at') -%>:</td> <td><%=l manifestation.created_at if manifestation.created_at -%></td> </tr> <tr> <td><%= t('page.updated_at') -%>:</td> <td><%=l manifestation.updated_at if manifestation.updated_at -%></td> </tr> <% if manifestation.description.present? %> <tr> <td><%= t('activerecord.attributes.manifestation.description') -%>:</td> <td> <%= raw simple_format(h(manifestation.description)) -%> </td> </tr> <% end %> <% if manifestation.note.present? %> <tr> <td><%= t('activerecord.attributes.manifestation.note') -%>:</td> <td> <%= raw simple_format(h(manifestation.note)) -%> </td> </tr> <% end %> </table> <% end %> <%- if manifestation.items.on_shelf.exists? -%> <%= render 'manifestations/show_holding', manifestation: manifestation -%> <%- end -%> </div> <%= render 'manifestations/tab_list', manifestation: manifestation %> </div>