class UzuUzu::Controller::Page
Public Instance Methods
before()
click to toggle source
# File lib/uzuuzu-cms/controller/page.rb, line 13 def before redirect(rf(Initialize)) unless info.initialize? end
id(page_id)
click to toggle source
# File lib/uzuuzu-cms/controller/page.rb, line 37 def id(page_id) page = ::UzuUzu::Page.first(:id => page_id) if page.nil? not_found end respond(render_page(page)) end
index(*breadcrumbs)
click to toggle source
# File lib/uzuuzu-cms/controller/page.rb, line 20 def index(*breadcrumbs) if breadcrumbs.blank? not_found end page = ::UzuUzu::Page.first(:name => breadcrumbs.shift) while !breadcrumbs.blank? page = page.childs(:name => breadcrumbs.shift) unless page.nil? end if page.nil? not_found end respond(page.render(self)) end
top_page()
click to toggle source
# File lib/uzuuzu-cms/controller/page.rb, line 48 def top_page page = info.top_page if page.nil? not_found end respond(render_page(page)) end