2011-05-20 42 views
1

我与乌节1.1.30果园:新的widget是不是可添加到区域

工作,我创造了每this果园文档链接MapPart,然后通过this链接它转化为一个小部件。第一个创建的内容部分可以包含在不同的内容类型中。这表现得如预期。第二个过程将该内容部分转换为一个小部件。第一个程序或多或少是第二个程序的先决条件。

地图模块编译,但是当我尝试添加一个小部件到任何区域时,地图部件甚至不是一个选项。我的理解加入该次迁移后,将成为一种选择:

public int UpdateFrom1() 
{ 
    // Create a new widget content type with our map 
    ContentDefinitionManager.AlterTypeDefinition("MapWidget", cfg => cfg 
     .WithPart("MapPart") 
     .WithPart("WidgetPart") 
     .WithPart("CommonPart") 
     // Shouldn't this behavior create an available widget? 
     .WithSetting("Stereotype", "Widget")); 

    return 2; 
} 

UpdateFrom1更新成功 - 还太新,在果园猜测可能发生的。

+0

downvote的任何原因? – 2011-08-01 14:34:22

回答

0

这是通过再次运行迁移来解决的,只是将其命名为UpdateFrom2并返回3。报告显示这次迁移是两次运行,但只有第二次产生了预期的结果。

第一次迁移和第一次尝试将小部件添加到区域之间必须发生变化吗?