我使用带有属性的查询布局,并且在 1.7 之前的版本中一直使用 .Url.Absolute 来获取图像的路径。
有没有办法从布局中的新媒体库中生成图像 url 和其他属性?
谢谢!
我使用带有属性的查询布局,并且在 1.7 之前的版本中一直使用 .Url.Absolute 来获取图像的路径。
有没有办法从布局中的新媒体库中生成图像 url 和其他属性?
谢谢!
转到查询下的绑定选项卡。在 Orchard.MediaLibrary.Models.MediaPartRecord 下,您将看到 MediaPath 和 FileName,它们一起应该可以让您到达您需要的位置:然后您可以从布局编辑器中添加这些属性。理想情况下,您可以绑定 MediaUrl 属性,但我认为它是只读的,这会阻止它在可能的绑定中显示。这可能值得提交一个错误,因为它会是一个更方便的解决方案。
使用{Content.Fields.MyPicture.Url.Absolute}
你必须启用
替代网址
首先从模块功能开始。
有一个可与 Url 令牌链接的令牌Url
。MediaLibraryPickerField
例子:
{Content.Fields.MyPicture.Url.Absolute}