2009-04-04 5 views
3

MOSS/Sharepointサイトの一部のフォームを修正して、一部のSEO追跡の目的で各フォームにjavascriptを追加するために、友人のために実行する必要のあるタスクがあります。Sharepointサイトのフォームを変更するにはどうすればよいですか?

私はSharepointへの露出が少しありましたが、主にSharepoint Designer 2007ツールを使用しています。

私はサイトに移動することができ、Sharepoint Designerでそのコンテンツを見ることができます。しかし、私はフォームを見ることができません、私はちょっと立ち往生しています。ここで

が、私は変更する必要があるフォームの例です。 http://www.MY_SITE_GOES_HERE.com/forms/covg_order.aspx

私はオンラインを少し読んだが、私はこだわっています。私はこれらがinfopath形式かどうかわからない。フォームを変更するだけです。

この問題には簡単な答えがありますか?または、この作業のためにすぐにスピードアップするための優れたリソースですか?

私はシェアポイントの専門家ではありませんので、簡単な質問にお答えしていただきありがとうございます。

答えて

1

ほとんどの場合、最も簡単な方法ですが、これは開発者サイトであるため、サイトに追加するにはDelegateControlを作成することをおすすめします。 DelegateControlsを使用すると、例えば、いくつかの利点があります。

  • 能力選択機能によりコントロールをアクティブにし、無効にする
  • サポート性に
  • 能力を破る任意のアウトオブボックスのファイルを変更する必要はありません

既定のサイト定義のいずれかに基づいて既存のサイトに展開する必要がある場合は、既定のマスターページのDelegateControlのいずれかを使用することができます。 AdditionalPageHeadは複数のオーバーライドを同時にアクティブにできるため、開発者の間では好評です。

独自のマスターページを作成する場合は、必要に応じてDelegateControlを追加できます。

DelegateControlsの詳細については、Understanding SharePoint Journalの最初の号を参照してください(免責事項:私はその問題を書きました)。また、MSDNの記事How to customize a Delegate Controlを参照してください。

.B

0

あなたはここにオプションのカップルを持っている:

  1. あなたはユニークなコードを追加する必要がある場合は、Google Analyticsのようにあなたは、おそらくmaster pageにあなたのコードを展開する必要があります。

  2. リストのフォームをカスタマイズする必要がある場合は、SharePoint Designerで行う必要があります。その場合、SharePoint Designerページまたはその他のカスタムページでEditItem.aspxとNewItem.aspxが見つかります。 SPDを開き、あなたのリストを見つけて展開し、Formsサブフォルダを探します。そこにすべてのフォームがあります。

0

Microsoft Office SharePoint Designer 1 - 4月 - 2009年のように、今は無料です。個々のページを変更するだけでなく、サイト全体を対象としたツールとしても適しています。

1

また、Sharepointフォームを完全にカスタマイズするSilverlight WebパーツであるPowerFormsを確認することもできます。カスタムアセンブリと他の多くの高度なタスクを使用してフォームにビジネスロジックを追加できます。試してみてください、私はそれが多くの問題を解決すると思います。 http://www.bpc.gr/powerforms

関連する問題