2014-04-30 10:57:09 +00:00
|
|
|
<% if params[:action] == "edit" %>
|
|
|
|
<h4><%= @page.name %></h4>
|
|
|
|
<% end %>
|
2014-04-21 07:19:29 +00:00
|
|
|
<div class="control-group">
|
|
|
|
<% I18n.available_locales.each do |locale| %>
|
2014-04-30 10:57:09 +00:00
|
|
|
<label class="control-label">Page name (<%= t(locale.to_s) %>) :</label>
|
2014-04-21 07:19:29 +00:00
|
|
|
<div class="controls">
|
|
|
|
<%= f.fields_for :name_translations do |n| %>
|
|
|
|
<%= n.text_field locale, :value=>@page.name_translations[locale] rescue nil %>
|
|
|
|
<% end %>
|
|
|
|
</div>
|
|
|
|
<% end %>
|
|
|
|
</div>
|
|
|
|
<div class="control-group">
|
2014-05-02 10:19:57 +00:00
|
|
|
<% if params[:action] == "new" %>
|
|
|
|
<label class="control-label">Page id :</label>
|
|
|
|
<div class="controls">
|
|
|
|
<%= f.text_field :page_id %>
|
|
|
|
</div>
|
|
|
|
<% end %>
|
2014-04-21 07:19:29 +00:00
|
|
|
<label class="control-label">Module :</label>
|
|
|
|
<div class="controls">
|
|
|
|
<%= f.select(:module, @modules.map{|m| [m.title,m.key]},{:include_blank => true},:class=>"module_select") %>
|
|
|
|
<%= f.hidden_field :parent_page, value: (params[:parent_page] || @page.parent_page_id) %>
|
2014-06-09 10:58:44 +00:00
|
|
|
<%= f.hidden_field :page_type, value: "page" %>
|
2014-04-21 07:19:29 +00:00
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="control-group">
|
2014-06-06 08:30:56 +00:00
|
|
|
<label class="control-label"><%= "Category List :" if params[:action] == "edit" && !@categories.blank? %></label>
|
2014-04-21 07:19:29 +00:00
|
|
|
<div id="categories_list">
|
|
|
|
<% if params[:action] == "edit" %>
|
|
|
|
<div class="controls">
|
|
|
|
<% if !@categories.blank? %>
|
|
|
|
<label class="checkbox">
|
|
|
|
<input type="checkbox" value="all" class="checkbox-all" name="page[categories][]" <%= "checked='checked'" if (@page.categories.include? "all") %> >
|
|
|
|
All
|
|
|
|
</label>
|
|
|
|
<% end %>
|
|
|
|
<% @categories.each do |category| %>
|
|
|
|
<label class="checkbox">
|
|
|
|
<input type="checkbox" name="page[categories][]" value="<%= category.id.to_s %>" <%= "checked='checked'" if (@page.categories.include? category.id.to_s) %> />
|
|
|
|
<%= category.title %>
|
|
|
|
</label>
|
|
|
|
<% end %>
|
|
|
|
</div>
|
|
|
|
<% end %>
|
|
|
|
</div>
|
|
|
|
</div>
|
2014-06-06 08:30:56 +00:00
|
|
|
<div class="control-group">
|
|
|
|
<label class="control-label"><%= "Layout type :" if params[:action] == "edit" && !@layout_types.blank? %></label>
|
|
|
|
<div id="layouts_list">
|
|
|
|
<% if params[:action] == "edit" && !@layout_types.blank? %>
|
|
|
|
<div class="controls">
|
|
|
|
<%= f.select(:layout, @layout_types) %>
|
|
|
|
</div>
|
|
|
|
<% end %>
|
|
|
|
</div>
|
|
|
|
</div>
|
2014-04-21 07:19:29 +00:00
|
|
|
<div class="control-group">
|
|
|
|
<label class="control-label">Data Count :</label>
|
|
|
|
<div class="controls">
|
|
|
|
<select name="page[data_count]" id="data-count" class="span1">
|
2014-05-02 10:19:57 +00:00
|
|
|
<% 11.times do |i| %>
|
|
|
|
<option value="<%= i %>" <%= "selected='selected'" if i == @page.data_count %> ><%= (i == 0 ? "All" : i) %></option>
|
2014-04-21 07:19:29 +00:00
|
|
|
<% end %>
|
|
|
|
</select>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="control-group" id="enable-menu">
|
|
|
|
<div class="controls">
|
2014-04-30 10:57:09 +00:00
|
|
|
<label class="control-label">Activation :</label>
|
2014-04-21 07:19:29 +00:00
|
|
|
<% I18n.available_locales.each do |locale| %>
|
|
|
|
<label class="checkbox">
|
|
|
|
<input type="checkbox" name="page[enabled_for][]" value="<%= locale.to_s %>" class="main-enable-parent" for="<%= "checkbox_for_#{locale}" %>" <%= "checked" if @page.enabled_for.include? locale.to_s %> />
|
|
|
|
<%= t(locale.to_s) %>
|
|
|
|
</label>
|
|
|
|
<div style="margin-left:25px;">
|
|
|
|
<label class="checkbox">
|
2014-04-30 10:57:09 +00:00
|
|
|
Enable for menu
|
|
|
|
<input type="checkbox" name="page[menu_enabled_for][]" for="<%= "checkbox_for_child_#{locale}" %>" class="main-enable-child" value="<%= locale.to_s %>" <%= "checked" if @page.menu_enabled_for.include? locale.to_s %> />
|
|
|
|
</label>
|
|
|
|
</div>
|
|
|
|
<div style="margin-left:25px;">
|
|
|
|
<label class="checkbox">
|
|
|
|
Enable for sitemap
|
|
|
|
<input type="checkbox" name="page[enabled_for_sitemap][]" class="main-enable-child-child" value="<%= locale.to_s %>" <%= "checked" if @page.enabled_for_sitemap.include? locale.to_s %> />
|
2014-04-21 07:19:29 +00:00
|
|
|
</label>
|
|
|
|
</div>
|
|
|
|
<% end %>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|