diff --git a/app/controllers/public/account_controller.rb b/app/controllers/public/account_controller.rb index d07b069..2cd293c 100644 --- a/app/controllers/public/account_controller.rb +++ b/app/controllers/public/account_controller.rb @@ -110,7 +110,7 @@ class AccountController < ApplicationController check_join_in_community(@user) go_to_signup_initial_page else - redirect_to :controller => :home, :action => :welcome + redirect_to :controller => :home, :action => :welcome, :template_id => @user.person.template.id end end end @@ -442,7 +442,7 @@ class AccountController < ApplicationController when 'user_control_panel' redirect_to user.admin_url when 'welcome_page' - redirect_to :controller => :home, :action => :welcome + redirect_to :controller => :home, :action => :welcome, :template_id => user.template.id else redirect_back_or_default(default) end diff --git a/app/controllers/public/home_controller.rb b/app/controllers/public/home_controller.rb index 7ed1c94..e34e754 100644 --- a/app/controllers/public/home_controller.rb +++ b/app/controllers/public/home_controller.rb @@ -21,6 +21,8 @@ class HomeController < PublicController def welcome self.class.no_design_blocks @display_confirmation_tips = !user.present? && !environment.enabled?(:skip_new_user_email_confirmation) + @person_template = Person.find(params[:template_id]) + @template_welcome_page = @person_template.welcome_page && @person_template.welcome_page.published ? @person_template.welcome_page.body : nil end end diff --git a/app/views/home/welcome.html.erb b/app/views/home/welcome.html.erb index 58b36b0..9bb55c4 100644 --- a/app/views/home/welcome.html.erb +++ b/app/views/home/welcome.html.erb @@ -1,8 +1,8 @@
<%= _("Firstly, some tips for getting started:") %>
<% if @display_confirmation_tips %> @@ -16,4 +16,8 @@<%= _("%s your Gmail, Yahoo and Hotmail contacts!") % link_to(_('Invite and find'), {:controller => 'doc', :section => 'user', :topic => 'invite-contacts'}, :target => '_blank') %>
<%= _("Start exploring and have fun!") %>
<% end %> + <% if @template_welcome_page.present? %> +