1.fix parent page 2.add page title

This commit is contained in:
Wen-Tien Chang committed 2010-01-08 18:36:36 +08:00
1 parent 38e365e4b5
commit 9f1ba2ae66
9 files changed
+61 -48

No files matched your search

+7 -5
View File
@@ -2,19 +2,21 @@ class Page
include MongoMapper::Document
key :name, String
key :parent_page_id, String
key :parent_page_name, String
key_i18n :title, String
key_i18n :content, String
key :layout_id, String
key :layout_name, String
key :use_engine, String
key :external_link, String
key :position, Integer
key :is_published, Boolean
key :is_component, Boolean
key :component_name, String
belongs_to :layout
has_many :children, :class_name => 'Page', :foreign_key => 'parent_page_id'
validates_presence_of :name
validates_presence_of :position
@@ -42,8 +44,8 @@ class Page
self.position = (max_page)? max_page.position.to_i + 1 : 1
end
if self.parent_page_id.blank?
self.parent_page_id = "root"
if self.parent_page_name.blank?
self.parent_page_name = "root"
end
end