首页 > 解决方案 > 将 Sitecore 与 React JS 一起使用时图像 URL 不存在?

问题描述

我想通过 Sitecore JSS 渲染图像并尝试使用该CommonFieldTypes.Image属性包含 JSON。我正在关注来自https://jss.sitecore.com/docs/techniques/working-disconnected/manifest-api#fieldtypes的文档,但无法使其正常工作。我正在使用带有 Reactjs 的 Sitecore。

fields:{
 "articleImage": {
     "value": {
        "src": "../../../media/image.jpg",
        "alt": "img",
      }
  },
}

收到以下错误:

清单数据中引用的源媒体文件不存在:

请问我错过了什么?

标签: javascriptreactjssitecorefrontendsitecore-jss

解决方案


您应该在您的路线中这样定义它们:

fields:
 articleImage: 
  src: ../../../media/image.jpg
  alt: img

请注意开头的选项卡。它们需要正确格式化,否则将无法正常工作。


推荐阅读