此步驟說明如何在 Oracle Content Management 中建立自訂元件。
建立自訂元件時,必須註冊該元件才能供 Oracle Content Management 使用。為了將元件的相關資訊告知 Oracle Content Management,您必須使用「網站產生器」的「元件」頁面註冊該元件。
有兩種類型的元件需要註冊。
本機元件:
這類元件的檔案儲存在 Oracle Content Management 執行處理伺服器上。
主要優點是檔案位於您的網站上,因此您無需擔心跨網域或跨協定問題。
缺點是您無法在 Oracle Content Management 伺服器中執行任何中間層邏輯,所以必須使用 REST API 連線至支援 CORS 的遠端伺服器。
此類型的元件可以直接內嵌至頁面中,也可以選擇使用內嵌框架在頁面上呈現元件。
遠端元件:
這類元件的檔案儲存在遠端伺服器上,只需在元件的「呈現和設定值」面板註冊 URL。
遠端元件的優點是具有建立元件內容時必須執行的伺服器端邏輯。
缺點是您必須確定已解決跨網域和安全問題才能存取這些 URL。
遠端元件一律使用內嵌框架在頁面上呈現。
建立並註冊本機元件:
在 Oracle Content Management 首頁上,按一下開發人員。
便會顯示開發人員頁面。
按一下檢視所有元件。
從功能表中選擇建立本機元件。
輸入元件的名稱,例如 A_Local_Component。
輸入選擇性的描述。
按一下建立。
完成後,您將會在元件清單中看到名為 A_Local_Component
的元件。
檢查步驟 1 的結果
現在,您已順利建立一個元件,應該會在您所建立任何網站的「元件」選盤中看到此元件。使用以下步驟驗證您的元件建立:
建立一個 localComponentTest
網站。
選取該網站並按一下開啟。
按一下編輯。
為此網站建立一個更新,並指定其名稱及描述 (選擇性)。
選取網站上的一個頁面。
按一下側邊選盤中的 ,然後選取自訂以顯示自訂元件清單。
從自訂元件清單選取 A_Local_Component
,並將其拖放至頁面上。
現在,您應該會看到建立的本機元件以預設的方式呈現。
選取您剛拖放至頁面上之元件其橫幅中的 。
選取設定值。
變更對齊方式並設定元件的樣式。
關閉「設定值」面板。
下列步驟說明如何建立自訂元件,以及如何針對您的用途進行修改。繼續進行步驟 2:複查本機元件的結構。