0

在自定义内容类型中选择图片时,是否可以删除/禁用图像再现的选择?

任何用户/贡献者都不能选择图像再现,因为它在显示模板中以编程方式发生。图片必须始终选择为全尺寸图片!有谁知道我该如何设置?

4

2 回答 2

1

我记得图像渲染是使用查询字符串参数实现的,因此您始终可以忽略用户图像渲染提供的并在您的显示模板中覆盖它。

于 2013-10-28T12:42:51.947 回答
0

我在 Item_Custom.html 模板 (masterpages\Display Templates\Cotrol Web Parts\Item_Custom.html) 中导入了图片,就像在其他模板中所做的一样:

<mso:ManagedPropertyMapping msdt:dt="string">&#39;Category Image&#39;{Category Image}:&#39;MyCategoryImageOWSIMGE&#39;,&#39; .... </mso:ManagedPropertyMapping>

然后设置 JS 变量:

<!--#_
    var CategoryImage = $getItemValue(ctx, "Category Image");
_#-->

并手动设置 Rendition ID,无论用户选择什么:

<img style="visibility: visible;" src="_#= CategoryImage =#_?RenditionID=7" id="CategoryImage" onload ... >
于 2013-11-21T10:08:44.900 回答