Как скопировать страницы веб -части?
-
16-10-2019 - |
Вопрос
У меня есть страница ASPX с полдюжиной веб -частей (Area1Stimates). Я хотел бы создать копию этого (область2, а затем просто внести несколько незначительных изменений в параметрах на веб -элементе.
Я попытался открыть «Папку (?)» В SharePoint в просмотре и копировании, вставки и переименовании файлов, а также пытался «Отправить в | Скачать», а затем переименовать и загрузить. Независимо от того, что я делаю, когда я открываю новую страницу, она пуста.
Я использую SharePoint 2007 и пытаюсь сделать это через браузер.
Какой правильный способ сделать это?
Решение
Причина, по которой вы видите это поведение, заключается в том, что менеджер веб -деталей (самородка программного обеспечения, называемого «пользовательским управлением»), которое отслеживает, какие веб -части находятся в каких зонах веб -деталей, связывают эти настройки с самой страницей по URL В базе данных контента. Это означает, что настройки не хранятся на странице (скорее, база данных относится к странице, чтобы выяснить, какие настройки загружать).
Ответ Лори возник при написании этого, поэтому она завоевала главное замечание, к которому я добрался - это зависит от того, как была создана страница - если кто -то сделал это «вручную» в браузере, или если разработчик написал функцию что вы включаете, чтобы сгенерировать страницу.
Дополнительное: Похоже, вы можете просто сделать это в SharePoint Designer (копирование страницы веб -части). Кроме того, попробуйте это:
https://stackoverflow.com/questions/3506845/copy-webpart-page-aspx-page-with-web-parts
Другие советы
Здесь есть пара вариантов. Если это сайт издательства, вы можете перейти в библиотеку страниц (просмотреть все контент сайта> страницы), а затем открыть эту библиотеку в просмотре Explorer, скопировать ее и переименовать, а затем перейдите на страницу, отредактируйте и опубликуйте его с перемены.
Если это не сайт публикации, вы можете подумать о создании нового макета страницы, который будет иметь такой же внешний вид, как и текущий, но вам придется вручную добавить все веб -части.
Если это страницы веб -деталей, которые содержатся в библиотеке документов, вы можете использовать те же параметры, что и в библиотеке страниц.
То, что вы не указываете, это то, как была создана эта оригинальная страница. Было ли это создано из браузера? Было ли это создано индивидуально? Это веб -частями пользовательские веб -чашки? Все это может повлиять на способность копировать страницу и создать новую.
Лучше всего - сначала создавать тип контента, а затем создать страницы из этого типа контента, чтобы они были одинаковыми.
Краткий ответ:
- Используйте SPD для копирования/вставки нескольких версий страницы
- В библиотеке выберите элемент -> Отправить -> Загрузить копию, измените имя, затем загрузите вновь названный файл обратно в библиотеку
Предыдущие предложения должны также работать (т.е. просмотр исследователей и т. Д.)
Вы можете использовать SharePoint Designer для копирования страниц веб -деталей вместе с веб -частями. Вот трюк: http://salaudeen.blogspot.com/2012/02/copy-webpart-pages-between-sharepoint.html