Sharepoint Designer - макет папки? - PullRequest
6 голосов
/ 08 апреля 2010

Мне сказали редактировать этот файл в Sharepoint Designer:

/_layouts/KWizCom_WikiPlus/CreateNew.aspx

Я нашел его в проводнике Windows по адресу:

\12\TEMPLATE\LAYOUTS\KWizCom_Wikiplus

Не могу найти его в Sharepoint Designer?

Ответы [ 2 ]

6 голосов
/ 08 апреля 2010

Папка _layouts защищена SharePoint Designer, поскольку изменение файлов OOTB в этом каталоге переводит SharePoint в неподдерживаемое состояние. Для получения дополнительной информации см. здесь и здесь .

Для пользовательских или сторонних файлов в _layouts при попытке открыть их напрямую с помощью URL (http://myserver/_layouts/KWizCom_Wikiplus/CreateNew.aspx), вы получите сообщение об ошибке: файлы в папке _layouts недоступны для редактирования. Вы можете открыть их в SharePoint Designer с UNC-путем, а не URL-адресом (\\ myserver \ c $ \ Program Files \ Common Files \ Microsoft Shared \ Расширения веб-сервера \ 12 \ TEMPLATE \ LAYOUTS \ KWizCom_Wikiplus \ CreateNew.aspx), но на этом этапе SharePoint Конструктор ничем не отличается от Visual Studio или Notepad, поскольку у вас, вероятно, будет доступно только представление кода, поскольку ~ / и URL-адреса виртуальных каталогов не будут разрешены.

Я не использовал Wiki Plus, но учтите, что это изменение не только повлияет на все веб-приложения и семейства сайтов на сервере, но и любые внесенные вами изменения будут стерты, если на сервере будет развернута обновленная версия Wiki Plus. .

2 голосов
/ 08 апреля 2010

Этот файл фактически присутствует на каждом сайте по адресу http :: / {site url} / _ layouts / KWizCom_WikiPlus / CreateNew.aspx. Чтобы изменить его во всех из них, вы должны отредактировать файл из файловой системы .

Есть много причин, по которым редактирование файла в файловой системе может быть очень плохой идеей. Как минимум, вы можете сохранить копию оригинала и обновленный файл. Более того, вы можете поместить любой файл, который вы редактируете таким образом, под контроль версий.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...