Added Enable and disable terms of use, sitemap

This commit is contained in:
saurabhbhatia committed 2013-10-11 13:14:37 +00:00
1 parent 5c8a57e700
commit 55fa1cef4f
11 files changed
+84 -26

No files matched your search

+24 -2
View File
@@ -12,7 +12,16 @@ class FrontController < ApplicationController
end
def show_footer
render :text => @site.footer
@page = Page.find(:all, :conditions => {:name => /terms/i})
@name = @page.first.name
@url = "/#{@name}"
if @site.enable_terms_of_use
render :text => (@site.footer + "<a href='#{@url}'>Terms of Use</a>")
else
render :text => @site.footer
end
end
def show_menu
@@ -21,7 +30,15 @@ class FrontController < ApplicationController
end
def show_site_sub_menu
render :text => @site.sub_menu
@page = Page.find(:all, :conditions => {:name => /sitemap/i})
@name = @page.first.name
@url = "/#{@name}"
if @site.sitemap_menu_in_header
render :text => (@site.sub_menu + "<a href='#{@url}'>Sitemap</a>")
else
render :text => @site.sub_menu
end
end
def show_sitemap
@@ -43,6 +60,11 @@ class FrontController < ApplicationController
@tags = module_app.sorted_tags_for_cloud
end
def show_terms_of_use
@site = Site.first rescue nil
@terms = @site.terms_of_use
end
private
def menu_level(page, current_page, current, menu)
+2 -1
View File
@@ -9,7 +9,7 @@ class PagesController < ApplicationController
if @item
delayed_impressionist(@item)
render_page
render_page
else
redirect_to '/admin/dashboards',:notice=>t(:need_home)
# render :text => t(:need_home)
@@ -19,6 +19,7 @@ class PagesController < ApplicationController
def show
#begin
@item = Item.first(:conditions => {:path => params[:page_name]})
if @item && @item.is_published && (@item.enabled_for.nil? ? true : @item.enabled_for.include?(I18n.locale.to_s))
delayed_impressionist(@item)
case @item.class.to_s