运行以下代码时,我正在使用管理API:

sourceSpace.cf_space.getContentTypes().then(function(contentTypes){});


它返回如下响应:

javascript - 有内容的获取不同的内容类型-LMLPHP

但是当我运行以下代码时:

sourceSpace.cf_space.getContentType(contentTypeId).then(function(contentType){});


它返回如下响应:

javascript - 有内容的获取不同的内容类型-LMLPHP

为什么两个电话的响应都发生了变化。在两种情况下,我都希望它们相同。

我调用.getContentType api时缺少本地化和禁用两个字段。

任何帮助表示赞赏。
谢谢。

最佳答案

直到最近,除非显式设置了这些属性,否则这些属性将不会显示(因此,如果您从未设置“ localized”,则将不会显示)。

随着我们后端的一些最新更改,所有这些属性将始终针对较新的内容类型显示,但较旧的内容类型可能仍具有相同的行为。

您现在可以做的最好的事情就是在UI上手动设置/取消设置它们,或者不取决于它们将始终被定义的事实。

10-05 20:54
查看更多