【问题标题】:rich text area image in salesforce siteSalesforce 站点中的富文本区域图像
【发布时间】:2013-03-14 16:57:48
【问题描述】:

我无法通过 salesforce 在我的站点中显示富文本区域中的图像。

我想这样做来自定义显示。该站点可通过包含分销商 ID(帐户记录类型)的特定 URL 访问。然后我从分销商那里获取信息。这是我抓取富文本区域的地方,并将其显示为页面上的合并字段,并带有带有 escape='false' 的 outputText(以显示 html)。但在这里我有一个带有以下文本的图像: 图片不可用 此图片不可用,因为:

  • 您没有权限查看它,或者
  • 已从系统中删除

我正在采用一个非常复杂的解决方法,我想确定我不能轻易做到这一点。

guest用户配置文件也设置好了,可以看到富文本区。

有没有人知道怎么做或者有同样的问题?

【问题讨论】:

  • 你的路径好像错了,有代码可以看吗?
  • 我认为这不是路径问题,因为如果我在浏览器实例中打开页面,该浏览器的选项卡连接到 salesforce,组织将获取 cookie 并显示我想查看的内容.但是我希望我的页面可以在没有连接的情况下访问,这就是我认为的站点的目的。我不认为这是代码的问题,也许我只是不知道该怎么做。

标签: salesforce apex-code richtextarea


【解决方案1】:

您是否检查了图像是否存储在哪个对象中以及访客用户配置文件是否可以访问它?

图像可能存储在 File、ContentDocument 或相关对象中。此外,如果文件链接到任何其他父对象,您还需要检查 ContentDocumentLink。

在提供对所述对象和记录的访问权限后,它应该是可见的。

访问https://nonitechsolutions.blogspot.com/2021/06/salesforce-enable-guest-user-on-your.html

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-05-11
    • 1970-01-01
    • 1970-01-01
    • 2018-12-11
    • 1970-01-01
    • 2012-01-30
    • 2012-09-12
    • 1970-01-01
    相关资源
    最近更新 更多