【问题标题】:How do I retrieve image from ImageRegion in Piranha CMS如何从 Piranha CMS 中的 ImageRegion 检索图像
【发布时间】:2013-07-28 09:33:32
【问题描述】:

我正在制作一个起始页,并希望让用户更改轮播的图像。我现在看到的检索图像的唯一方法是通过它的 GUID,如下所示:

索引.cshtml

@UI.Content("1d2b6621-b7f4-4857-b131-0adcdceb4a57")

如何通过属性名称获取它?比如:

@UI.Content("Model.Regions.CarouselImage1.Url")

【问题讨论】:

    标签: piranha-cms


    【解决方案1】:

    假设您的区域“CarouselImage1”是一个 ImageRegion,您可以使用以下内容检索图像 url:

    @UI.Content(Model.Regions.CarouselImage1.Id)
    

    【讨论】:

    • 不错! 成功但引发了另一个问题.. 保存图像将其从 1550x500 变为940x345 像素。这是为什么?即使直接在“图像和文档”下上传,它也会变小。
    • 要为您当前的应用程序优化图像,有一个名为 IMAGE_MAX_WIDTH 的参数。默认情况下设置为 940,但可以设置为任何数字。如果您允许使用大图像,您仍然可以在使用 @UI.Content(id, width) 在轮播中使用它们时缩小它们的尺寸。
    猜你喜欢
    • 1970-01-01
    • 2015-04-20
    • 2019-04-23
    • 2013-09-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-23
    相关资源
    最近更新 更多