Как изменить форму на сайте sharepoint? - PullRequest
3 голосов
/ 05 апреля 2009

У меня есть задача, которую мне нужно выполнить для друга в качестве одолжения, изменить некоторые формы на сайте MOSS / Sharepoint, чтобы добавить в каждую форму некоторый javascript для некоторых целей отслеживания SEO.

Я немного рассказал о Sharepoint, но это в основном благодаря использованию инструмента Sharepoint Designer 2007.

Я могу перейти на сайт и увидеть содержимое в Sharepoint Designer. Однако я не могу видеть формы, и я немного застрял.

Вот пример формы, которую мне нужно изменить: http://www.MY_SITE_GOES_HERE.com/forms/covg_order.aspx

Я немного читал в Интернете, но я застрял. Я не знаю, это формы инфопат или что. Мне просто нужно изменить формы.

Есть ли простой ответ на эту проблему? Или хороший ресурс, чтобы быстро освоиться с этой задачей?

Я не эксперт по sharepoint, поэтому заранее благодарю вас за ответ на простой вопрос.

Ответы [ 4 ]

1 голос
/ 16 марта 2011

Вы также можете проверить PowerForms, веб-часть Silverlight, которая полностью настраивает формы sharepoint. Вы можете добавить бизнес-логику в формы, используя пользовательские сборки и множество других сложных задач. Попробуйте, я думаю, это решит много проблем. http://www.bpc.gr/powerforms

1 голос
/ 05 апреля 2009

Хотя это и не самый простой подход, но поскольку это сайт разработчика, я бы рекомендовал создать DelegateControl для добавления на ваш сайт. Использование DelegateControls имеет несколько преимуществ, например:

  • возможность выборочной активации и деактивации элементов управления с помощью функций
  • нет необходимости изменять любые готовые файлы, которые могут нарушить поддержку
  • возможность выводить различный контент постранично

Вы можете использовать один из DelegateControls главных страниц по умолчанию, если вам необходимо выполнить развертывание на существующем сайте на основе одного из определений сайта по умолчанию. AdditionalPageHead является фаворитом среди разработчиков, поскольку позволяет одновременно активировать несколько переопределений.

Если вы хотите создать свои собственные главные страницы, вы можете добавлять DelegateControls так, как вам нравится.

Если вы хотите узнать больше о DelegateControls, вы можете ознакомиться с первым выпуском Понимание журнала SharePoint (Отказ от ответственности: я написал эту проблему). Также ознакомьтесь со статьей MSDN Как настроить делегирование управления .

.b

0 голосов
/ 05 апреля 2009

Microsoft Office SharePoint Designer теперь бесплатен с 1 апреля 2009 г. Это хороший инструмент не только для изменения отдельных страниц, но и для целых сайтов.

0 голосов
/ 05 апреля 2009

У вас есть несколько вариантов здесь:

  1. Если вам нужно добавить уникальный код, например, Google Analytics, вам, вероятно, следует развернуть свой код на главной странице .

  2. В случае, если вам нужно настроить формы для списков, вы должны будете сделать это с конструктором SharePoint. В этом случае вы найдете EditItem.aspx и NewItem.aspx со страницами SharePoint Designer или любой другой настраиваемой страницей. Откройте SPD, найдите свой список, разверните его, найдите подпапку Forms, и вы найдете там все формы.

...