Это можно реализовать двумя способами: либо добавить / удалить узлы в существующей структуре навигации SharePoint, либо изменить источник данных, используемый элементом управления меню.
Чтобы изменить стандартные параметры навигации (настройка навигации по-прежнему работает, как обычно, из коробки), используйте методы на
web.Navigation.TopNavigationBar
Другой вариант включает редактирование главной страницы (или соответствующих элементов управления делегатом) и изменение элементов AspMenu и SiteMapDataSource для использования другого SiteMapProvider. Вы можете либо создать свою собственную реализацию, либо использовать готовую реализацию, которая читает из XML-файла. Если вы выберете эту опцию, пользователь не сможет редактировать меню через настройки навигации.