答案 0 :(得分:2)
嵌套在Archetype中的Vorto不起作用ootb它们都必须被修改才能以这种方式工作。另一种方法是将Vorto包裹在您的Archetype周围。但是,如果这不适合您的设置,请参阅Archetype github上的以下问题,它有一个拉取请求,应该显示您需要更改。 https://github.com/imulus/Archetype/issues/235
答案 1 :(得分:2)
我找到适合我的答案。
在“vorto.js”文件中,它们是一个名为“getDataTypeById”的函数。
在这个函数中,它们是对另一个名为“getDataTypeByAlias”的函数的调用。
在内部函数调用之后,参数“dataType2”返回为“null”,因此我们需要设置“if”语句来检查“dataType2”是否为“null”,如果代码返回“true”,我们将分配:
dataType2 = dataType;
他们唯一的一个问题就是......当数据类型是“富文本编辑器”时,它会发生异常,所以我在条件中添加了另一个检查,现在看起来像这样:
if (dataType2 && dataType.propertyEditorAlias != "Umbraco.TinyMCEv3") {
dataType2 = dataType;
}
我希望它可以帮助别人......