在sitecore 7.x中设置媒体url

在sitecore 7.x中设置媒体url,sitecore,sitecore7,media-url,Sitecore,Sitecore7,Media Url,我们有允许内容翻译的sitecore插件。选择要翻译为不同语言的页面时,将创建目标语言的新版本,并使用翻译后的内容更新字段。我们还翻译图像,因此我们必须更改目标项目中的图像路径,或者在某些情况下复制相同的url。使用以下工具获取url非常简单: Sitecore.Resources.Media.MediaManager.GetMediaUrlimageField.MediaItem 但是,在sitecore 7中不推荐使用MediaPath后,我们无法确定修改/设置此字段的方式。有人能提出建议吗

我们有允许内容翻译的sitecore插件。选择要翻译为不同语言的页面时,将创建目标语言的新版本,并使用翻译后的内容更新字段。我们还翻译图像,因此我们必须更改目标项目中的图像路径,或者在某些情况下复制相同的url。使用以下工具获取url非常简单:

Sitecore.Resources.Media.MediaManager.GetMediaUrlimageField.MediaItem

但是,在sitecore 7中不推荐使用MediaPath后,我们无法确定修改/设置此字段的方式。有人能提出建议吗


非常感谢

为了在sitecore 7.x中设置/更新媒体url,除了为图像字段设置mediapath属性外,还必须设置MediaID。

以澄清;您是否将这些新的翻译图像添加到媒体库?我不确定我是否清楚地理解了这个问题。是否尝试将mediaField的值设置为媒体库中的其他项?或者您是否正在为媒体项目使用/sitecore/templates/System/Media/Versioned/Image以使图像可翻译?只有在有内容需要翻译时,我们才会向媒体库添加新图像。如果不是,我们希望使用与源页面上相同的图像。是的,我们要设置mediaField的值。我已经找到了问题的答案,我们缺少的是设置MediaID和mediapath。不管怎样,谢谢你调查这些家伙。