Создать веб-страницу SharePoint вне библиотеки документов - PullRequest
2 голосов
/ 30 июля 2009

Я довольно новичок в SharePoint 2007, и попытка перейти от ASP.NET к SharePoint была интересным опытом!

Я хотел бы создать страницу на том же уровне, что и страница default.aspx в дочернем сайте. «Способ SharePoint» заключается в помещении страницы в библиотеку документов. Я не хочу этого делать, так как навигация по этой странице включает имя библиотеки, но я бы хотел, чтобы библиотека была прозрачной для пользователя.

Я могу создать страницу в нужном месте в конструкторе SharePoint, но не могу найти способ использовать шаблон SharePoint. Я попытался скопировать страницу default.aspx, но навигационные ссылки не обновляются.

Я что-то упустил или кто-то может предложить решение?

Ответы [ 2 ]

2 голосов
/ 06 августа 2009

Кажется, это невозможно. Дочерние сайты можно использовать для категоризации контента по темам, но их нельзя использовать очень много.

2 голосов
/ 30 июля 2009

Я понимаю, что вы говорите. Я хотел бы поделиться своими мыслями о том, как я это сделаю.

  1. Если Breadcrumb - ваша единственная причина, по которой вы хотите перейти на библиотеку, отличную от lib, я рекомендую вам переопределить ContentPlaceholder, у которого BreadCrumb на вашей странице, чтобы BreadCrumb там не было. Но URL будет там для пользователя, чтобы угадать ./DocLib/default.aspx.
  2. А если причина скрывать библиотеку документов, это убедиться, что вы не хотите, чтобы пользователь мог войти в Lib и что-то изменить. Я рекомендую вам удалить разрешение от Document Lib и предоставить всем пользователям ReadOnly и добавить пользователя с более правами, которые вам понадобятся для редактирования страниц.
  3. И, наконец, вы захотели сделать это в месте, вы можете попробовать развернуть их как функцию, которая предоставит страницы как Ghostable, а не GhostableInLibray.

В то время как 1,3 каб может быть упаковано в WSP. 2 Если вы пытаетесь автоматизировать процесс, вам нужно немного ручного или пользовательского кода.

Шаги по созданию страниц Ghostable, к которым вы можете обратиться this

...