我正在研究一个 Sitecore 实施,其中整个网站有许多表单(在你问之前,WFFM 是不可能的!)。
我的问题是,存储表单标签的最佳方式是什么?我目前的想法是使用字典结构并按键访问表单字段标签。这种方法的问题是当编辑者想要改变同一字段的标签时;例如,在表单 X 上,名字字段是“First Name”,然后在其他地方可能是“Forename”,或者它可能是一个地方的必填字段(带星号),另一个地方是可选的。我真的不想开始使用名为“FirstNameWithAsterisk”和“FirstNameWithoutAsterisk”等的字典项目。
我的另一个想法是将表单标签简单地存储在名称值列表字段中。然后可以使用名称/值来填充该字段,并且编辑者可以自由使用他们喜欢的任何表单标签,而不会无意中编辑在其他地方使用的字典条目。
在页面模板上有表单字段之前,我一直在走这条路,但恕我直言,这是一个非常糟糕的解决方案,所以我不会有兴趣再次走这条路。
编辑
为了确认,此站点的表格数量有限。