Sitemap done for backend and fronted

This commit is contained in:
Christophe Vilayphiou committed 2012-07-27 19:13:40 +08:00
1 parent 934b515914
commit a8cc581279
11 files changed
+54 -9

No files matched your search

+7 -2
View File
@@ -1,8 +1,8 @@
class Admin::SitesController < ApplicationController
layout "new_admin"
before_filter :authenticate_user!
before_filter :is_admin?
before_filter :authenticate_user!, :except => [:sitemap_frontend]
before_filter :is_admin?, :except => [:sitemap_frontend]
before_filter :get_site
# def index
@@ -31,6 +31,11 @@ class Admin::SitesController < ApplicationController
@items = get_homepage.children rescue []
end
def sitemap_frontend
@items = get_homepage.children.excludes(sitemap_enabled: false) rescue []
render :layout => false
end
def sitemap_toggle
@item = Item.find(params[:id])
@item.sitemap_enabled = !@item.sitemap_enabled