如何获取Sitecore DMS规则的全名?

时间:2014-04-15 12:30:38

标签: sitecore sitecore6 sitecore7 sitecore-dms

我正在使用Sitecore。我想通过Sitecore ID在程序代码中获取DMS规则的全名/描述,例如:“DayOfWeek的值等于星期二”。

谁知道怎么做?

非常感谢。

的Jordy

1 个答案:

答案 0 :(得分:1)

我不知道一种简单的方法,但负责呈现规则文本的类是Sitecore.Shell.Applications.Rules.RulesRenderer中的Sitecore.Client.dll

它的构造函数接受规则字段中的XML,并调用Render方法,传入准备好的HtmlTexteWriter。它还有一堆相当不言自明的私有方法,如RenderRuleRenderCondition等。

我确定你是否反编译那个类,你可以选择你需要的那些。