add sidebar methods to the Page mustache view

This commit is contained in:
rick
2010-12-02 18:25:31 -08:00
parent 2cbe3957cf
commit 948cfa0f01
+17 -6
View File
@@ -20,18 +20,29 @@ module Precious
end
def has_footer
@footer ||= @page.footer
!@footer.nil?
@footer = (@page.footer || false) if @footer.nil?
!!@footer
end
def footer_content
@footer ||= @page.footer
@footer.formatted_data
has_footer && @footer.formatted_data
end
def footer_format
@footer ||= @page.footer
@footer.format.to_s
has_footer && @footer.format.to_s
end
def has_sidebar
@sidebar = (@page.sidebar || false) if @sidebar.nil?
!@sidebar
end
def sidebar_content
has_sidebar && @sidebar.formatted_data
end
def sidebar_format
has_sidebar && @sidebar.format.to_s
end
end
end