Я новичок в SharePoint, и мне нужно создать сайт публикации, который будет иметь многоуровневое меню. Требование заключается в том, что уровни не будут фиксированными, и клиент должен иметь возможность добавлять страницы и настраивать меню.
Если я не ошибаюсь, страницы могут быть созданы только на первом уровне под сайтом. Я не вижу что-то вроде концепции папок. Для целей навигации я могу добавить заголовок, и он будет показан как другой уровень. Если мне нужно больше уровней, мне нужно создавать под-сайты.
Site
Page1
Page2
Heading
Page3
Это правильно?
Site
Page1
Page2
Sublevel_1
Page1_1
Sublevel_2
Page2_1
Sublevel_3
Page3_1
...
Могу ли я сделать что-то подобное без создания дочерних сайтов SharePoint?
Если мне это не нужно, я пропущу написание какого-либо пользовательского элемента управления меню или напишу собственный SiteMapProvider. Мне нужно будет также написать пользовательский интерфейс для управления навигацией.
EDIT:
Мне удалось создать папку в списке страниц и создать (фактически переместить) страницы в эту папку и даже создать подпапку, но они не отображаются в меню даже на странице настроек навигации. Я не могу утвердить папку, она находится в состоянии ожидания, что бы я ни пытался.
Похоже, это невозможно из-за Эндрю Коннелл: подпапки не Поддерживаются в библиотеке страниц на сайтах MOSS Publishing