Использование Sitecore.NET 6.3.0.
В нашем контенте Sitecore есть множество элементов, которые ссылаются на другие элементы через коллекцию визуализаций элементов управления. Это делается путем установки пути к элементу в качестве источника данных элементов управления.
Поскольку эта ссылка указывается через путь, а не идентификатор, к связанному элементу, в настоящее время можно разорвать ссылку, если вы измените местоположение связанного элемента или полностью удалите его.
С целью предотвращения неработающих ссылок или, по крайней мере, их обнаружения перед публикацией, как лучше всего избежать этой проблемы?
Я знаю, что можно ссылаться стандартным способом (ссылка по идентификатору), но это исключит любые ссылки, где мы должны ссылаться через относительные пути.
Есть ли способ обнаружить или даже лучше предотвратить неработающие ссылки такого рода?
РЕДАКТИРОВАТЬ: это больше похоже на назначение DataSource подмакету в деталях макета презентации, а не выполнение чего-либо в коде. (Это то, что сделал бы редактор контента).