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 end
def has_footer def has_footer
@footer ||= @page.footer @footer = (@page.footer || false) if @footer.nil?
!@footer.nil? !!@footer
end end
def footer_content def footer_content
@footer ||= @page.footer has_footer && @footer.formatted_data
@footer.formatted_data
end end
def footer_format def footer_format
@footer ||= @page.footer has_footer && @footer.format.to_s
@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 end
end end