cms_controller.rb
585 Bytes
class CmsController < MyProfileController
# FIXME add the access control again
# protect 'post_content', :profile, :only => [:edit, :new, :reorder, :delete]
def view
@article = profile.articles.find(params[:id])
@subitems = @article.children
end
def index
@article = profile.home_page
@subitems = profile.top_level_articles
render :action => 'view'
end
post_only :set_home_page
def set_home_page
@article = profile.articles.find(params[:id])
profile.home_page = @article
profile.save!
redirect_to :back
end
protected
end