gpt4 book ai didi

sitecore - 如何获取sitecore 8中图像字段的大小?

转载 作者:行者123 更新时间:2023-12-02 21:09:28 24 4
gpt4 key购买 nike

我尝试在 sitecore 中获取图像字段的大小,但无法实现。

我可以使用下面的代码获取图像的高度和宽度。

@{
Sitecore.Data.Items.Item curItem = Sitecore.Context.Item;
Sitecore.Data.Fields.ImageField field = curItem.Fields["Image"];
}
<p>Height: @field.Height</p>
<p>Width: @field.Width</p>

但是如何获得尺寸..?

最佳答案

您无法直接从字段中获取图像大小,但可以从链接的媒体项目中获取它:

@{
long size = -1;
Sitecore.Data.Items.Item curItem = Sitecore.Context.Item;
Sitecore.Data.Fields.ImageField field = curItem.Fields["Image"];
MediaItem mediaItem = field.MediaItem;
if (mediaItem != null)
{
size = mediaItem.Size;
}
}

<p>Height: @field.Height</p>
<p>Width: @field.Width</p>
<p>Size: @size</p>

关于sitecore - 如何获取sitecore 8中图像字段的大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34283042/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com