向Sitecore JSS添加新字段

时间:2019-02-25 18:50:10

标签: sitecore jss

我创建了一个简单的Sitecore JSS应用程序,并将其导入。 在连接模式下,我想添加一些新字段。我将它们添加到模板中(图像1),它们显示在项目中(图像2)。查询项目时,我也会在json对象中获得新字段(图4)。 但是,我在体验编辑器(图3)中看不到新字段,我假设需要在视图中添加这些字段。我无法找到要显示这些字段的位置或添加这些字段的位置。

图片1:修改后的模板 The new fields are description and photo

图片2:说明和照片都显示在该项目中 Both description and photo show up in the item

图片3:说明和照片未显示在体验编辑器中 Description and photo do not show up in the experience editor

图片4:Json返回了这两个属性 Json however returns these 2 properties

1 个答案:

答案 0 :(得分:1)

体验编辑器使用Sitecore Webroot的/dist文件夹内的Node.js应用程序。 (另请参阅配置,您可以拥有多个应用程序) 更改您的前端,我想您使用React,Vue或Angular并将其上传/部署到dist文件夹。

您需要选择您的开发工作流程,请参见: https://jss.sitecore.com/docs/fundamentals/dev-workflows/overview 在Sitecore中添加字段时,您正在使用Sitecore-First工作流。

隐藏的宝石: JSS在渲染中添加了一个额外的字段“体验编辑器中始终显示字段编辑器按钮”。在“体验”编辑器中,来自渲染的Chrome工具栏的第一个图标是“铅笔”,它将打开所有自定义字段的“字段”编辑器。