class Site

def create_homepage

def create_homepage
  if self.homepage_id.blank?
    self.homepage = self.build_homepage(:title => "#{self.name} Homepage",
                       :slug => "#{self.name.to_slug}", :breadcrumb => "Home")
    default_status = TrustyCms::Config['defaults.page.status']
    self.homepage.status = Status[default_status] if default_status
    default_parts = TrustyCms::Config['defaults.page.parts'].to_s.strip.split(/\s*,\s*/)
    default_parts.each do |name|
      self.homepage.parts << PagePart.new(:name => name, :filter_id => TrustyCms::Config['defaults.page.filter'])
    end
    save
  end
end