如何在sitecore规则contenteditor中编写c#代码
发布时间:2020-12-15 22:13:23 所属栏目:百科 来源:网络整理
导读:我正在尝试在脚本项代码字段的项目保存事件中编写C#,如附图所示. 我的问题是我们可以在这个字段中编写C#代码吗?如果有可能我应该遵循什么语法? 解决方法 基本上,是的,您可以添加自己的自定义代码. 您可以在“类型”字段中定义您在班级中的使用情况.您需要
我正在尝试在脚本项代码字段的项目保存事件中编写C#,如附图所示.
我的问题是我们可以在这个字段中编写C#代码吗?如果有可能我应该遵循什么语法? 解决方法
基本上,是的,您可以添加自己的自定义代码.
您可以在“类型”字段中定义您在班级中的使用情况.您需要在此处添加代码所需的任何其他命名空间. 然后,Code字段包含名称空间声明中的所有C#代码.您可以在此处定义属性,方法等. 由于这是您创建的规则,因此您需要按如下方式定义Sitecore规则. namespace UserAction { public class NewUserAction<T> : RuleAction<T> where T : RuleContext { public override void Apply(T ruleContext) { Assert.ArgumentNotNull(ruleContext,"ruleContext"); } } } 在语法/指南方面,您需要遵守标准C#synatax并遵循.NET和Sitecore的最佳实践. 我建议在Visual Studio中编写代码以方便使用.一旦确定它可以正常工作并编译,就可以将使用内容复制到Type字段中,将名称空间声明中的代码和名称空间本身复制到Code字段中. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |