2009-06-23 60 views
0

我創建一個SharePoint發佈母版頁,並非常希望能夠從SharePoint場控制,如獲取屬性控制

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

採取性質和對象標記和jQuery重用他們元素。

有誰知道如何做到這一點?

+0

你能提供更多關於你想要做什麼的信息嗎? – Kusek 2009-06-23 14:11:13

+0

給你一個例子我試圖從一個UrlField採取url outpub並將其放入一個標記來完成一個lightbox js腳本。 也想要獲取UrlField Url和標題並將其拆分爲對象標籤。 – toomanyairmiles 2009-06-23 14:14:55

回答

1

我不完全確定你在做什麼不能正常工作... UrlField控件應該輸出URL標題並將其包裝在<和>標記中。然後,您可以使用jQuery將其分開,並按照自己的喜好進行操作。如果沒有您可以使用的ID(儘管您應該可以設置該ID),只需將URL字段包含在<div>中,並附上所需的ID。評論後

編輯:

你需要對頁面佈局沒有母版頁集中。如果您已經知道以下內容,請跳至最後一段...

要顯示字段的值,您必須具有列表項目。在發佈網站的情況下,這些項目存在於頁面列表中。您可能瀏覽了此列表(site/Pages/Forms/AllItems.aspx),並發現它只是一個標準的SharePoint列表,允許您在任何項目上選擇View Properties並查看所有字段的值。

從最終用戶的角度來看,這是如何工作的,即所有這些列表項都有關聯的頁面佈局(這實際上是頁面列表中的一個字段)。頁面佈局包含諸如UrlField之類的控件來顯示和編輯頁面的所有字段。因此,與頁面佈局相關聯並在瀏覽器中呈現的頁面只是轉到「頁面」列表並選擇列表項目上的「查看屬性」的另一種方式。

說到母版頁 - 他們不知道如何處理字段控件。他們只是提供了鉻,而頁面佈局提供了更類似於包含字段的頁面模板。列表項和主頁之間沒有關係。列表項目和頁面佈局之間存在關係。無論您想要如何處理UrlField,都需要在頁面佈局中完成。