Kentico - 显示已检查值的第一个/一个值(框)

时间:2016-11-07 21:54:44

标签: kentico

不确定如何为问题写一个简短而有意义的标题,但我想知道是否有通过Eval或在显示第一个(或第二个或第三个等)值的方法以下示例代码中的Where Condition的宏。

Eval ("PracticeAreas[FIRST ITEM]")
PracticeAreas = '{%CurrentDocument.PracticeAreas[FIRST ITEM]#%}'

PracticeAreas是页面类型中的项目,它具有“多选”表单控件。 感谢您的投入!

2 个答案:

答案 0 :(得分:1)

Multiple Choice表单控件将值保存为字符串'value1 | value2 | ...'。所以你只需要通过|分割这个字段字符。

K#:

{% CurrentDocument.PracticeAreas.Split("|")[0] %}

C#:

<%# Eval("PracticeAreas").ToString().Split('|')[0] %>

答案 1 :(得分:0)

CurrentDocument.PracticeAreas将包含所选的值而非选项。

blog post可能会帮助您获得所需内容。