表达式引擎 - 动态输出自定义图像大小及其高度和宽度

时间:2012-11-22 11:23:56

标签: expressionengine

所以我有一个我想输出的自定义图像尺寸,我尝试了以下内容:

{profile_logo:thumbnail wrap="image"}

但是你没有得到不理想的高度和宽度,所以我试过了:

{profile_logo}
      <img src="{url:thumbnail}" alt="{title}" width="{width}" height="{height}" />
{/profile_logo}

然而,这会输出原始文件的宽度和高度,所以我唯一的选择是硬编码高度和宽度,这是不理想的

{profile_logo}
      <img src="{url:thumbnail}" alt="{title}" width="80" height="52" />
{/profile_logo}

无论如何都要动态输出缩略图的高度和宽度?尝试了{width:thumbnail}但它不起作用。

干杯!

1 个答案:

答案 0 :(得分:1)

您是对的 - 没有库存方法可以从EE文件字段输出自定义图像尺寸的高度宽度参数的图像标记。

您可以查看GWCode FileInfo add-on,它可以从原始网址获取该信息(不要使用“wrap”参数)。

{exp:gwcode_fileinfo:single file="{profile_logo:thumbnail}"}
    <img src="{file_url}" width="{image_width}" height="{image_height}" alt="" />
{/exp:gwcode_fileinfo:single}

这些天我永远想要在我的图像上使用这些参数,因为使用流畅的图像进行代表性布局会使您的图像不成比例地调整大小。