<% case object%> <% when PagePart %> <% object_name = 'page_part' %> <% field_name = 'widget_field' %> <% data_count = 'widget_data_count' %> <% when Page %> <% object_name = 'page' %> <% field_name = 'frontend_field' %> <% data_count = 'frontend_data_count' %> <% end %>
<% @module_app.widget_fields.each_with_index do |widget_field, i| %>
<%= i+1 %> <%= select_tag "#{object_name}[#{field_name}][]", widget_field_options(i), :include_blank => true %> <%= select_tag "#{object_name}[#{field_name}_type][]", widget_fiield_type_options(i), :include_blank => true %>

<% end %>
<%= label_tag t("default_widget.widget_data_count") %>
<%= text_field_tag "#{object_name}[#{data_count}]",object.send(data_count) %>