【问题标题】:Sitefinity 7.0 multisite dynamic module related media (Image) not working for second siteSitefinity 7.0 多站点动态模块相关媒体(图片)不适用于第二个站点
【发布时间】:2018-09-05 09:13:06
【问题描述】:

我已在 Sitefinity 7.0 中将单个站点转换为多站点。

我有一个动态模块,其中包含一个名为“缩略图”的相关媒体(图像)字段。

我已为两个网站的内容中的缩略图字段选择了图像,但我仅在原始网站上获得了图像(即仅在网站 A 上而不在网站 B 上)。

我正在使用obj.GetValue<Image>("Thumbnail") 从动态对象中获取值。

我收到了站点 B 的 null

SmallThumbnail 字段也有同样的问题。

我该如何解决这个问题?

【问题讨论】:

    标签: sitefinity


    【解决方案1】:

    您应该对任何相关数据/媒体使用GetRelatedItems 扩展方法。

    另外,你可能已经点击了这个RELATED MEDIA FIELD NOT SHARED IN MULTISITE

    【讨论】:

    • GetRelatedItems 仅适用于站点 A,不适用于站点 B,与 GetValue 相同。
    • 更新了我上面的答案
    • 我已将 Sitefinity 版本从 7.0 升级到 7.3.5681。这不能解决问题。升级 Sitefinity 后,我添加了一个带有“默认站点源”提供程序的新字段(图像类型),但仍然遇到同样的问题。我们的多站点中有很多动态模块,对于相关媒体/图像字段都有相同的问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-08-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多