<% provide(:page_title, t("action.view") + " #{@model.display_name.capitalize}") -%> <% breadcrumb_add( @model.display_name.capitalize.pluralize(I18n.default_locale), { :controller => params[:controller], :action => "index" } ) %>
<%= content_tag(:i, nil, class: "fa fa-#{@model.icon}") %>
<%= @model.display_name.humanize %> <%= render 'shared/edit_icon_button', resource: resource, resource_name: @model.display_name %>
    <% @model.display_attributes('show').each do |fields| %> <% fields.each do |attribute, properties| %> <% if properties["type"] != "adminpanel_file_field" %>
  • <%= properties["label"] %>
    <% if properties["type"] == "wysiwyg_field" %> <%= resource.send(attribute).html_safe -%> <% elsif properties["type"] == "belongs_to" %> <%= parent_object_name(resource, properties["model"]) %> <% elsif properties["type"] == "has_many" %>
      <% resource.send("#{pluralize_model(properties["model"])}").each do |member| %>
    • <%= member.name %>
    • <% end %>
    <% elsif properties['type'] == 'file_field' %>
      <%= image_tag(resource.send("#{attribute}_url", :thumb)) %>
    <% elsif properties["type"] == "boolean" %> <%= resource.send(attribute) ? I18n.t('action.is_true') : I18n.t('action.is_false') %> <% else %> <%= resource.send(attribute) -%> <% end %>
  • <% end %> <% end %> <% end %>
<% if @model.has_images? %>
<%= content_tag(:i, nil, :class => @model.icon) %>
<%= I18n.t("Gallery") %>: <%= @model.display_name.humanize %> <%= render 'shared/edit_icon_button', resource: resource, resource_name: @model.display_name %>
<% if @model.gallery_children.nil? %>
<% else %>
<% end %>
<% end %>