使用動態內嵌序列涵蓋下列主題:
動態內嵌 序列是為遵循父子階層的大型專案建立,其中子項是在位置資料夾而非管道資料夾內參照。它可讓使用者透過管道角色將序列內嵌在管道內。 它可讓使用者使用主管道內的內嵌序列,為不同辦公室定義位置特定預留位置。
將管道指派給顯示時,您可以選擇指定顯示路徑或管道角色,以依內容解析為實際管道。
若要使用動態內嵌序列,請依通道角色指派通道。 管道角色會定義顯示內容。 該角色由各種行動定位,且與實現該角色的實際渠道無關。 本節說明可依角色定義管道的使用案例,以及如何將該內容運用於全域管道。 您也可以將角色視為指派的識別碼,或的通道別名。
將序列頻道放置在位置內(而非頻道資料夾)的主要優點,是可讓本機或區域作者編輯與其相關的內容,同時受限於編輯階層中上層的頻道。
參考依角色的頻道可讓您建立頻道的本機版本,以動態解析位置特定內容,也可讓您建立全域頻道,針對位置特定頻道運用內容。
嵌入序列與動態嵌入序列
動態內嵌序列類似於內嵌序列,但可讓使用者遵循階層,對一個管道所做的變更/更新會傳播至相關的其他管道。 它遵循上下階層,也包含影像或視訊等資產。
「動態內嵌 序列」可讓您顯示特定位置的內容,而「內嵌 序列」 僅顯示內容的一般投影片放映。此外,在設定動態內嵌序列時,您需要使用管道角色和名稱來設定管道。 請參閱下列步驟,以實際實施。
若要進一步了解如何實作內嵌序列,請參閱AEM Screens中的內嵌序列。
下列範例提供解決方案,著重於下列關鍵字:
若要深入了解通道指派,請參閱AEM Screens檔案中「編寫」區段下的**通道指派**。
下節說明如何在AEM Screens管道中建立動態內嵌序列。
開始實作此功能之前,請確定您具備下列必要條件,準備好開始實作動態內嵌序列:
建立AEM Screens專案(在此範例中,Demo)
在Channels資料夾下,將通道建立為Global
將內容新增至您的全域頻道(請檢查Resources.zip以取得相關資產)
下圖顯示Channels資料夾中Global通道的Demo專案。
您可以下載下列資源(影像並將這些資源新增至資產),並進一步將這些資源用作頻道內容以供展示。
在AEM Screens專案中實作動態內嵌序列涉及三項主要工作:
請依照下列步驟來實作功能:
實作動態內嵌序列時,在每個位置下建立通道時,請留意Name和Title欄位。 請認真按照命名法的說明。
建立兩個位置資料夾。
導覽至AEM Screens專案中的Locations資料夾,並建立兩個位置資料夾,分別作為Region A和Region B。
建立Region A位置資料夾時,請務必將Title輸入為Region A,並將Name欄位保留為空白,以便自動擷取region-a名稱。
類似地,建立位置資料夾區域B的情況如下:
要了解如何建立位置,請參閱**建立和管理位置**。
在每個位置資料夾下建立兩個位置和一個通道。
請確保在建立通道區域A時,將標題輸入為區域A,將名稱輸入為區域。
同樣地,在Region B下建立兩個位置,標題為Store 3和Store 4。 同時,建立序列通道,其中標題為區域B,名稱為區域。
請務必為在地區A和地區B中建立的頻道使用相同名稱,作為地區。
在每個位置下建立顯示和通道。
建立序列通道時,通道的Title可以作為您的要求,但所有本地通道中的Name應相同。
在本例中,區域A和區域B下的通道與區域下的通道和儲存1、儲存2、儲存3和<a14/4 下的通道共用相同/>將命名為store。****
同樣地,在Store 2(名稱為store)下建立顯示為Store2Display和通道Store2Channel。
請務必為在Store 1和Store 2中建立的通道使用與store相同的名稱。
按照上述步驟建立通道並顯示在Store 3和Store 4Region B下。 同樣地,請務必在建立通道Store3Channel和Store4Channel時,使用與store相同的名稱。
下圖顯示Store 3中的顯示和通道。
下圖顯示Store 4中的顯示和通道。
將內容新增至其個別位置中的頻道。
導覽至Demo -> Locations -> Region A -> Region A ,然後按一下動作列中的Edit。 拖放您要新增至管道的資產。
您可以使用上方Resources區段的Resources.zip檔案,將影像用作頻道內容的資產。
同樣地,導覽至Demo -> Locations -> Region B -> Region B ,然後按一下動作列中的Edit ,將資產拖放至您的通道,如下所示:
請依照上述步驟和資源,將內容新增至下列管道:
建立排程
導覽並選取AEM Screens專案中的排程資料夾,然後按一下動作列中的建立以建立新排程。
下圖顯示在Demo專案中建立的AdSchedule。
將管道指派給排程
為地區按角色分配渠道:
按角色為儲存分配管道:
下圖依路徑和角色顯示指派的通道。
將動態內嵌序列設定為全域通道。
導覽至全域頻道,您最初是在Demo專案中建立。
按一下動作中的編輯以開啟編輯器。
在通道編輯器中拖放兩個動態內嵌序列元件。
從其中一個元件開啟屬性,然後將通道分配角色輸入為RegionAdSegment。
同樣,選擇其他元件並開啟屬性以將通道分配角色輸入為StoreAdSegment。
為每個顯示分配調度
設定好頻道和顯示完成後,請啟動AEM Screens播放器以檢視內容。
若要了解AEM Screen Player,請參閱下列資源:
下列輸出會根據顯示路徑,確認AEM Screens播放器中的頻道內容。
案例1:
如果將顯示路徑指定為Demo —> Locations —> Region A —> Store 1 —> Store1Display,則以下內容將在您的AEM Screens播放器上顯示。
案例1:
如果將顯示路徑指定為Demo —> Locations —> Region B —> Store 3 —> Store3Display,則以下內容將在您的AEM Screens播放器上顯示。
您可以建立全域、地區或本機作者,以編輯與其相關的內容,同時限制編輯階層中上層的管道。
您需要修改ACL,以根據用戶的位置限制用戶對內容的訪問。
以下範例可讓您為上述示範專案建立三個使用者。
為每個組分配的權限如下:
群組:
全域作者:包含具有Demoproject中所有位置和通道的訪問權 限,並具有所有讀、寫和編輯權限的用戶。
地區作者:包含對地區和地區B具有讀取、寫入和編輯權 限 的 使用者。
商店作者:包含只對Store 1 、Store 2 、Store 3 和Store 4擁有讀取、寫入和編輯權限的 使用者。
要詳細了解如何使用ACL隔離項目,使每個個人或團隊都能處理自己的項目,請參閱設定ACL。
請依照下列步驟建立群組、使用者,並依權限修改ACL:
建立群組
同樣地,建立其他兩個群組,例如Region-Author和Store-Author。
建立使用者並新增使用者至群組
同樣地,建立其他兩個用戶,如Region-User和Store-User,並分別將這些用戶添加到Region-Author和Store-Author。
最佳作法是在群組中新增使用者,然後指派權限給每個特定使用者群組。
將所有群組新增至貢獻者
存取每個群組的權限
修改每個群組的權限
全域作者:
請參閱下圖以了解步驟:
下圖顯示,現在Global-User可訪問Global Channel以及Region A和Region B,所有四個儲存:Store 1、Store 2、Store 3和5/>。
地區作者:
請參閱下圖以了解步驟:
下圖顯示,現在區域用戶可以訪問區域A和區域B,其中所有四個儲存都是:儲存1、儲存2、儲存3和儲存4,但不能訪問全局通道。
對於Store-Author:
請參閱下圖以了解步驟:
下圖顯示,現在Store-User只能訪問四個儲存區,即Store 1、Store 2、Store 3和Store 4,但不具有訪問Global或區域(A和A1/)頻道。
要詳細了解有關設定權限的資訊,請參閱設定ACL。