我已经定义了一个Bootstrap列值列表,允许编辑器将列宽定义为渲染参数。
这是通过拥有Sitecore项目的文件夹来完成的,当我将下拉链接设置为指向该文件夹时,我得到一个数字1> 12的下拉菜单供编辑选择。
我希望获取droplink的字段值(标记为"设置值")但我只接收所选值的GUID如何将其转换为项目能够获得其字段值。
提前致谢
compiledClass += "col-md-" + GetProperty("Column Width Medium Device");
答案 0 :(得分:0)
@{
var widthParameter = RenderingContext.Current.Rendering.Parameters["Width"];
var selectedWidthItemId = new Sitecore.Data.ID(widthParameter);
var widthItem = Sitecore.Context.Database.GetItem(selectedWidthItemId);
var widthValue = widthItem["Width value"];
var compiledClass = "";
compiledClass += "col-md-" + widthValue;
}
<div>
CompiledClass is: @compiledClass
</div>
示例假定您的渲染参数模板包含'Width' droplink字段。文件夹中的项目(droplink字段的来源)具有'宽度值'字段。