_form.html.erb 1.93 KB
<%= f.hidden_field :domain_id, :class => "form-control" %>

<div class="card-body">
  <div class="form-group">
    <%= f.label :code, Kanjai::PageLang.human_attribute_name(:code) + ' *', class: 'col-form-label' %>
    <%= f.text_field :code, class: "form-control #{@page_lang.errors.include?(:code) ? 'parsley-error' : ''} " %>
    <%= error_messages(@page_lang, :code) %>
  </div>

  <div class="form-group">
    <%= f.label :title, Kanjai::PageLang.human_attribute_name(:title) + ' *', class: 'col-form-label' %>
    <%= f.text_field :title, class: "form-control #{@page_lang.errors.include?(:title) ? 'parsley-error' : ''} " %>
    <%= error_messages(@page_lang, :title) %>
  </div>  


  <div class="form-group row">
    <%= f.label :default_use, Kanjai::PageLang.human_attribute_name(:default_use), class: 'col-md-2 col-form-label' %>  
    <div class="col-md-10">
      <label class="switch switch-lg"><%= f.check_box :default_use %><span></span></label>
    </div>
  </div>

  <% if @page_lang.domain.language_domains.count > 0 %>
    <div class="form-group">
      <%= f.label :language_domain_id, Kanjai::PageLang.human_attribute_name(:language_domain) + ' *', class: 'col-form-label' %>
      <%= f.select :language_domain_id, options_for_select(@page_lang.domain.language_domains.collect{|item| [item.title, item.id]}, @page_lang.language_domain_id.to_i), {include_blank: true}, class: "form-control " %>
      <%= error_messages(@page_lang, :language_domain_id) %>
    </div>    
  <% end %>


  <div class="card-footer mt-20">
    <div class="clearfix">
      <div class="row">
        <div class="col-md-6">
          <p class="mt-1"><%= t('mandatory_fields') %></p>
        </div>
        <div class="col-md-6 text-right">
          <%= link_to t('actions.cancel'), admin_page_langs_url, class: 'btn btn-secondary' %>
          <button class="btn btn-primary" type="submit"><%= t('actions.save') %></button>
        </div>
      </div>
    </div>
  </div>


</div>