ask for default site locale when creating the first site
This commit is contained in:
parent
112d61ac3b
commit
f2467bbf42
@ -7,7 +7,7 @@ module Locomotive
|
||||
|
||||
before_filter :allow_installation?
|
||||
|
||||
helper Locomotive::BaseHelper
|
||||
helper Locomotive::BaseHelper, Locomotive::SitesHelper
|
||||
|
||||
def show
|
||||
request.get? ? self.handle_get : self.handle_post
|
||||
|
@ -5,5 +5,11 @@ module Locomotive
|
||||
current_site.locales + (Locomotive.config.site_locales - current_site.locales)
|
||||
end
|
||||
|
||||
def options_for_site_locales
|
||||
Locomotive.config.site_locales.map do |locale|
|
||||
[I18n.t("locomotive.locales.#{locale}"), locale]
|
||||
end
|
||||
end
|
||||
|
||||
end
|
||||
end
|
@ -15,16 +15,10 @@
|
||||
- if multi_sites?
|
||||
= f.input :subdomain, :required => true
|
||||
|
||||
- if Locomotive.default_site_template_present?
|
||||
%li{ :class => 'question', :id => 'default_site_template_input' }
|
||||
= check_box_tag 'default_site_template', '1', params[:default_site_template].blank? || params[:default_site_template] == '1'
|
||||
%label{ :for => 'default_site_template' }!= t('formtastic.labels.import.new.default_site_template')
|
||||
|
||||
%li{ :class => 'string optional', :id => 'zipfile_input', :style => "#{'display: none' if Locomotive.default_site_template_present?}" }
|
||||
%label{ :for => 'zipfile' }= t('formtastic.labels.import.new.source')
|
||||
= file_field_tag 'zipfile'
|
||||
- if Locomotive.default_site_template_present?
|
||||
%p.inline-hints!= t('.back_to_default_template')
|
||||
%li{ :class => 'select optional', :id => 'default_site_locale' }
|
||||
%label{ :for => 'default_site_locale_input' }= t('.default_site_locale')
|
||||
= select_tag 'site[locales][]', options_for_select(options_for_site_locales, @site.default_locale), :id => 'default_site_locale_input'
|
||||
%p.inline-hints!= t('.default_site_locales_hints')
|
||||
|
||||
.footer
|
||||
= submit_tag t('.next')
|
@ -287,8 +287,9 @@ en:
|
||||
next: Create account
|
||||
step_2:
|
||||
title: "Step 2/2 — Create your first site"
|
||||
explanations: "If you already uploaded the default site template (see instructions), you can use it right away. Or you can upload a site template as a zip file (free available templates <a href=\"http://www.locomotivecms.com/support/themes\">here</a>)."
|
||||
back_to_default_template: "Click <a href='#'>here</a> to select the default site template instead"
|
||||
explanations: "You are almost done. Please give a name to your first site and pick up the default locale."
|
||||
default_site_locale: Site locale
|
||||
default_site_locales_hints: You can add more locales in the Settings panel later.
|
||||
next: Create site
|
||||
|
||||
public:
|
||||
|
1
doc/TODO
1
doc/TODO
@ -126,6 +126,7 @@ x missing custom_fields
|
||||
- display by categories does not work when localized
|
||||
- disallow to click twice on the submit form button (spinner ?)
|
||||
- message to notify people if their browser is too old
|
||||
- weird behaviour when changing the default locale of a site
|
||||
|
||||
? install a site by default at the first installation (without asking)
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user