2009-06-23 3 views
0

私は、SharePoint発行マスターページを作成していますし、非常に多く、このような取得プロパティ

<SharePointWebControls:UrlField FieldName="FAQ-Video" runat="server" /> 

としてのSharePointフィールドコントロールからプロパティを取得し、オブジェクトタグでそれらを再利用できるようにしたいとjQuery要素。

誰でもこれを行う方法を知っていますか?

+0

あなたは何をしようとしているのですか? – Kusek

+0

私はUrlFieldからURLのoutpubを取り出し、ライトボックスのjsスクリプトを完成させるためのタグにドロップしようとしています。 またUrlFieldのURLとタイトルを取得し、それらをオブジェクトタグに分割したいとします。 – toomanyairmiles

答えて

1

あなたのやっていることがうまくいかない... UrlFieldコントロールはURLタイトルを出力し、<の>タグで囲んでください。次に、jQueryを使用してそれを分離し、好きなことをすることができます。あなたが使用できるIDを持っていない場合(それを設定できるはずですが)、<div>のURLフィールドを必要なIDで囲みます。

コメントを編集した後:

あなたはページレイアウトではないマスターページに焦点を当てする必要があります。次のことをすでに知っている場合は、最後の段落にスキップしてください。

リスト項目が必要です。パブリッシングサイトの場合、これらのアイテムはページリストに存在します。あなたはこのリスト(site/Pages/Forms/AllItems.aspx)を閲覧したことがあります。これは単なる標準的なSharePointリストであり、どの項目でもView Propertiesを選択してすべてのフィールドの値を見ることができます。

エンドユーザーの観点からは、これらのリストアイテムにはすべてページレイアウトが関連付けられています(これは実際にはページリストのフィールドです)。ページレイアウトには、ページのすべてのフィールドを表示および編集するためのUrlFieldなどのコントロールが含まれています。したがって、ページレイアウトに関連付けられ、ブラウザでレンダリングされたページは、ページリストに移動し、リスト項目の「表示プロパティ」を選択する別の方法です。

マスターページについては、フィールドコントロールで何をするのかわかりません。ページレイアウトはクロムを提供するだけで、フィールドを含むページテンプレートに近いものを提供します。リスト項目とマスターページの間には関係がありません。この関係は、リスト項目とページレイアウトの間に存在します。 UrlFieldで何をしたいのかは、ページレイアウトで行う必要があります。

+0

あなたは誤解しています。ブラウザのレンダリングされたページではなく、マスターページでこれを行う必要があります。ライトボックスの場合、私は写真のURLを取って、それを画像の近くのタグに書き込む必要があります。 つまりなど – toomanyairmiles

+0

おそらく私は理解していないでしょう。私はサイトマスタ、そのコンテンツタイプのコンテンツタイプとサブマスターを作成しました。ここで私は上記のUrlFieldを配置します。このページにオブジェクトタグを追加して、異なるビデオファイルをレンダリングしたいと思います。ブラウザでページを作成するときに、このビデオの名前とURLを追加する必要があります。ページレイアウト/サブマスタは、名前とURLを正しい場所に配置します。私は新しいデータ型を作成することができず、ページにそれを追加する関連コントロールが表示されないので、これについてどうすればよいでしょうか。 – toomanyairmiles

+0

フィールドをページレイアウトに追加する必要があります。マスターページに追加すると、フィールドは機能しません。これはあなたに多くの助けになるはずです:http://office.microsoft.com/en-us/sharepointdesigner/HA101741281033.aspx –

関連する問題