mirror of
https://github.com/OrchardCMS/Orchard.git
synced 2025-10-15 19:54:57 +08:00
Fix blog import command to set "Path" property
--HG-- branch : dev
This commit is contained in:
@@ -55,6 +55,7 @@ namespace Orchard.Blogs.Commands {
|
|||||||
var blog = _contentManager.New("Blog");
|
var blog = _contentManager.New("Blog");
|
||||||
blog.As<ICommonPart>().Owner = admin;
|
blog.As<ICommonPart>().Owner = admin;
|
||||||
blog.As<RoutePart>().Slug = Slug;
|
blog.As<RoutePart>().Slug = Slug;
|
||||||
|
blog.As<RoutePart>().Path = Slug;
|
||||||
blog.As<RoutePart>().Title = Title;
|
blog.As<RoutePart>().Title = Title;
|
||||||
if ( !String.IsNullOrWhiteSpace(MenuText) ) {
|
if ( !String.IsNullOrWhiteSpace(MenuText) ) {
|
||||||
blog.As<MenuPart>().OnMainMenu = true;
|
blog.As<MenuPart>().OnMainMenu = true;
|
||||||
@@ -97,7 +98,9 @@ namespace Orchard.Blogs.Commands {
|
|||||||
var post = _contentManager.New("BlogPost");
|
var post = _contentManager.New("BlogPost");
|
||||||
post.As<ICommonPart>().Owner = admin;
|
post.As<ICommonPart>().Owner = admin;
|
||||||
post.As<ICommonPart>().Container = blog;
|
post.As<ICommonPart>().Container = blog;
|
||||||
post.As<RoutePart>().Slug = Slugify(postName);
|
var slug = Slugify(postName);
|
||||||
|
post.As<RoutePart>().Slug = slug;
|
||||||
|
post.As<RoutePart>().Path = post.As<RoutePart>().GetPathFromSlug(slug);
|
||||||
post.As<RoutePart>().Title = postName;
|
post.As<RoutePart>().Title = postName;
|
||||||
post.As<BodyPart>().Text = item.Element("description").Value;
|
post.As<BodyPart>().Text = item.Element("description").Value;
|
||||||
_contentManager.Create(post);
|
_contentManager.Create(post);
|
||||||
|
Reference in New Issue
Block a user