Changeset 16689
- Timestamp:
- 03/28/09 17:20:07 (4 years ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
plugins/sfSympalBlogPlugin/trunk/config/sfSympalBlogPluginConfiguration.class.php
r16581 r16689 8 8 'sfSympalUserProfilePlugin', 9 9 ); 10 11 public function install($installVars, $invoker)12 {13 $installVars['content']['BlogPost']['title'] = 'Sample Sympal Blog Post';14 $installVars['content']['BlogPost']['teaser'] = 'This is the teaser line for the sample blog post';15 $installVars['content']->save();16 $installVars['contentType']->save();17 18 $menuItem = new MenuItem();19 $menuItem->name = 'Blog';20 $menuItem->is_published = true;21 $menuItem->label = 'Blog';22 $menuItem->ContentType = $installVars['contentType'];23 $menuItem->is_content_type_list = true;24 25 $invoker->addToMenu($menuItem);26 27 $contentTemplate = new ContentTemplate();28 $contentTemplate->name = 'View BlogPost';29 $contentTemplate->type = 'View';30 $contentTemplate->ContentType = $installVars['contentType'];31 $contentTemplate->partial_path = 'sympal_blog/view';32 $contentTemplate->save();33 34 $contentTemplate = new ContentTemplate();35 $contentTemplate->name = 'List BlogPost';36 $contentTemplate->type = 'List';37 $contentTemplate->ContentType = $installVars['contentType'];38 $contentTemplate->partial_path = 'sympal_blog/list';39 $contentTemplate->save();40 }41 10 } plugins/sfSympalBlogPlugin/trunk/data/fixtures/install.yml
r16581 r16689 1 1 # sfSympalBlogPlugin install data fixtures 2 3 ContentType:4 ContentType_blog:5 name: BlogPost6 label: BlogPost7 slug: blog8 list_path: /blog/list9 view_path: /blog/:slug10 11 Content:12 BlogPost_content_sample:13 Type: ContentType_blog14 slug: sample-blog15 Site: Site_default16 is_published: true17 CreatedBy: admin18 19 ContentTemplate:20 ContentTemplate_ViewBlogPost:21 name: View BlogPost22 type: View23 ContentType: ContentType_blog24 partial_path: sympal_blog/view25 ContentTemplate_ListBlogPost:26 name: List BlogPost27 type: List28 ContentType: ContentType_blog29 partial_path: sympal_blog/list30 31 BlogPost:32 BlogPost_sample:33 title: Sample BlogPost34 teaser: This is some sample content for the teaser your new content type.35 Content: BlogPost_content_sample36 37 MenuItem:38 MenuItem_primary:39 children:40 Menuitem_primary_blog:41 name: Blog42 is_published: true43 label: Blog44 is_content_type_list: true45 Site: Site_default46 ContentType: ContentType_blog