diff --git a/app/controllers/sub_domains_controller.rb b/app/controllers/sub_domains_controller.rb index 450f6f32a..7dd0e526e 100644 --- a/app/controllers/sub_domains_controller.rb +++ b/app/controllers/sub_domains_controller.rb @@ -1,6 +1,11 @@ class SubDomainsController < ApplicationController layout 'base_org' - before_filter :find_org_subfield_and_subdomain, :only => [:show, :index] + before_filter :find_org_subfield_and_subdomain, :only => [:show, :index, :new] + + def new + @subdomain = SubDomain.new + + end def create if SubDomain.where("org_subfield_id=#{params[:org_subfield_id]} and name=?",params[:name]).count == 0 @@ -24,7 +29,7 @@ class SubDomainsController < ApplicationController def show @subfield_content = @organization.org_subfields.order("priority") - render layout: 'base_sub_domain' + render layout: @organization.switch_type ? 'base_sub_domain' : 'base_org' end def index diff --git a/app/views/organizations/_subfield_list.html.erb b/app/views/organizations/_subfield_list.html.erb index f12c6155b..b1ab473f3 100644 --- a/app/views/organizations/_subfield_list.html.erb +++ b/app/views/organizations/_subfield_list.html.erb @@ -97,8 +97,8 @@ | 编辑 | - - 添加二级目录 + + 添加二级目录
@@ -220,13 +220,13 @@ <% end %>