在Apostrophe中重命名自定义模块

时间:2018-03-16 19:16:45

标签: apostrophe-cms

我们正在重构我们的自定义模块以包含项目的命名空间属性。我们已经对代码进行了所有更改,但似乎使用了对模块名称而不是ID的引用来标识mongo中的模块类型。查看aposDocs集合,我不清楚这些引用存在于何处。你能指出我正确的方向吗?

谢谢! 肯

1 个答案:

答案 0 :(得分:0)

mongodb中的type属性来自为模块设置的name选项。这通常是单一的,因为它识别一个实例。例如,在扩展apostrophe-pieces以创建名为places的模块时,您通常会将name选项设置为place

我不确定你的确切目标是什么,但我们为项目提供一个独特的双字母前缀,命名模块as-places之类的内容以及为as-place之类的内容设置名称选项并不罕见{1}}。

当然,页面在MongoDB中也有type属性。这些内容在apostrophe-pages选项的types中定义。

如果我没有清楚地理解你的目标,请澄清,我们可以在评论中继续谈话。

谢谢!