Проблема в том, что я написал простой фрагмент JS, который допускает некоторые функции, которые должны присутствовать на всех страницах. Я попытался включить его в /_catalogs/masterpage/default.master и обнаружил, что он не вызывается для страницы результатов поиска.
Основное требование как три основных требования:
- Включение должно происходить только в одном месте в SharePoint - мы не можем отслеживать и поддерживать несколько точек касания в коде SharePoint.
- Целевой файл, который необходимо изменить, должен существовать как для 2007, так и для 2010 года. Мне нужно предоставить инструкции о том, куда включать мой код для пользователей на обеих платформах.
- Код не может находиться в core.js или любом другом файле, который не может быть изменен пользователями на размещенной платформе.
Я попробовал несколько различных ресурсов, чтобы выяснить это, но я не парень SharePoint, и попытка обернуть голову вокруг этой архитектуры довольно устрашающая.