是否可以设置验证以在批准页面之前检查所有(外部)链接是否有效?是否可以检查链接字段和富文本编辑器字段上的链接?
我无法在SiteCore自己的论坛中找到任何可以处理此问题的内容。 John West在链接管理方面有一个非常详细的blog post,但就我所见,它并没有触及外部链接。他还引用了一个名为LinkProvider的shared source module,但它似乎并没有处理外部URL。
似乎还有一个shared source module(尽管已经很过时了),这只是为了做到这一点,但通过事物的外观,这只会报告断开的链接,而不是允许您将某些内容挂钩到每个页面的验证
答案 0 :(得分:3)
您可以查看您提到的共享源工具的代码,并尝试实现检查您自己的自定义C#类验证器中的外部链接的功能。
Client Configuration Cookbook SC 6.2 (PDF link)的第4.6.2节有一个自定义验证程序的存根,可以帮助您入门。