面向营销人员的 Sitecore WebForms - 查找所有参考资料
Sitecore 中是否有任何方法可以检查 Sitecore\System\Web Forms for Marketers
节点下的表单实例(Web Forms for Marketers)并查看引用每个表单的所有位置?我尝试选择一个表单,然后从 Sitecore 内容编辑器的主菜单中选择 Navigate
和 Links
,但这似乎没有显示任何引用。如果这是不可能的,任何人都可以解释为什么对表单的引用与 Sitecore 中的其他内容以不同的方式工作。
Is there any way in Sitecore to examine form instances (Web Forms for Marketers) under the Sitecore\System\Web Forms for Marketers
node and see all places where each form is referenced? I've tried selecting a form, then selecting the Navigate
and Links
from the main menu in the Sitecore content editor, but this doesn't seem to show any references. If this is not possible can anyone explain why references to forms work in a different way to other things in Sitecore.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
对表单的引用位于表单解释器参数的 redenerrings 字段内。
我的猜测是,表单模块的开发人员在添加表单解释器时没有添加对链接数据库的引用。
如果您想查找表单的链接,则需要创建一个管理页面,该页面会遍历树中的所有项目并检查渲染字段是否包含表单 ID。
The references to the form are inside the redenerrings field in the form interpreter parameters.
My guess is the developers of the forms module don't add the reference to the link database when the form Interpreter is added.
If you want to find links to a form you'll need to create an admin page that goes through all the items in the tree and checks whether the renderings fields contains the forms id.