編輯或刪除Blueprint設定

您可以編輯或刪除現有的Blueprint設定:

  1. 瀏覽至​ 工具 ​功能表,然後選取​ 網站 ​功能表。

  2. 選取​ 藍圖 ​以開啟​ 藍圖設定 ​主控台:

    Blueprint設定

  3. 選取所需的Blueprint設定 — 工具列中會顯示適當的動作:

    • 屬性;您可以使用此項來檢視並編輯設定的屬性。
    • 刪除

建立即時副本

建立頁面的即時副本

您可以建立任何頁面或分支的即時副本。 建立即時副本時,您可以指定用於同步內容的轉出設定:

  • 所選的轉出設定會套用至即時副本頁面及其子頁面。
  • 如果您未指定任何轉出設定,MSM會決定要使用的轉出設定。 請參閱指定要使用的轉出設定

您可以建立任何頁面的即時副本:

  • Blueprint設定參考的頁面。
  • 以及與設定無連線的頁面。
  • AEM也支援在另一個即時副本的頁面中建立即時副本。

唯一的差異是,在來源/Blueprint頁面上​ 轉出 ​命令的可用性取決於Blueprint設定是否參考了來源:

  • 如果您從Blueprint設定中參照的​ ​的來源頁面建立即時副本,則轉出命令將適用於來源/Blueprint頁面。
  • 如果您從Blueprint設定中未參照​ ​來源頁面建立即時副本,則轉出命令將不適用於來源/Blueprint頁面。

若要建立即時副本:

  1. 在​ 網站 ​主控台中,選取​ 建立,然後選取​ 即時副本

    建立即時副本

  2. 選取來源頁面,然後按一下​ 下一步。 例如:

    選取來源頁面

  3. 指定即時副本的目的地路徑(開啟即時副本的父資料夾/頁面),然後按一下「下一步​

    指定目的地

    NOTE
    目的地路徑不能位於來源路徑內。
  4. 輸入:

    • 頁面的​ 標題
    • URL中使用的​ 名稱

    輸入標題和名稱

  5. 使用​ 排除子頁面 ​核取方塊:

    • 選取:僅建立所選頁面的即時副本(淺層即時副本)
    • 未選取:建立包含所選頁面所有子系的即時副本(深層即時副本)
  6. (可選)若要指定一或多個轉出設定以用於LiveCopy,請使用​ 轉出設定 ​下拉式清單來選取它們;選取的設定會顯示在下拉式選取器下方。

  7. 按一下「建立」。顯示確認訊息,您可以從這裡選取​ 開啟 ​或​ 完成

從Blueprint設定建立網站的即時副本

使用Blueprint設定建立即時副本,以根據Blueprint (來源)內容建立網站。 從Blueprint設定建立即時副本時,選取要複製的Blueprint來源的一或多個語言分支,然後從語言分支選取要複製的章節。 請參閱建立Blueprint組態

如果從即時副本中省略某些語言分支或章節,您可稍後新增;請參閱在即時副本中建立即時副本(Blueprint設定)

CAUTION
當Blueprint來源包含以不同分支中的段落為目標的連結和參照時,即時副本頁面中的目標不會更新,而是仍指向原始目的地。

建立網站時,請提供下列屬性的值:

  • 初始語言:要包含在即時副本中的Blueprint來源的語言分支。
  • 初始章節:要包含在即時副本中的Blueprint語言分支的子頁面。
  • 目的地路徑:即時副本網站的根頁面位置。
  • 標題:即時副本網站根頁面的標題。
  • 名稱: (選用)儲存即時副本根頁面的JCR節點名稱。 預設值以標題為基礎。
  • 網站擁有者: (選擇性)
  • 即時副本:選取此選項以建立與來源網站的即時關係。 如果您未選取此選項,則會建立Blueprint的復本,但之後不會與來源同步。
  • 轉出設定: (選擇性)選取一或多個轉出設定,以用於同步化即時副本。 依預設,轉出設定是從Blueprint繼承;如需詳細資訊,請參閱指定要使用的轉出設定

若要從Blueprint設定建立網站的即時副本:

  1. 在​ Sites ​主控台中,從下拉式選取器中選取​ 建立,然後選取​ 網站

  2. 選取要做為即時副本來源的Blueprint設定,並繼續​ 下一步

    選取Blueprint設定作為即時副本的來源

  3. 使用​ 初始語言 ​選取器來指定要用於即時副本的Blueprint網站語言。

    預設會選取所有可用語言。 若要移除語言,請按一下該語言旁邊顯示的​ X

    例如:

    選取初始語言

  4. 使用​ 初始章節 ​下拉式清單來選取要包含在即時副本中的Blueprint區段。 同樣地,預設會包含所有可用的章節,但可以移除。

  5. 提供其餘屬性的值,然後選取​ 建立。 在確認對話方塊中,選取​ 完成 ​以返回​ 網站 ​主控台,或選取​ 開啟網站 ​以開啟網站的根頁面。

在即時副本中建立即時副本(Blueprint設定)

當您在現有即時副本(使用Blueprint設定建立)中建立即時副本時,可以插入最初建立即時副本時未包含的任何語言副本或章節。

監視您的即時副本

檢視即時副本的狀態

即時副本頁面的屬性會顯示下列有關即時副本的資訊:

  • Source:即時副本頁面的來源頁面。

  • 狀態:即時副本的同步處理狀態。 狀態包括即時副本是否與來源保持同步、上次同步發生的時間以及同步的執行者。

  • 組態

    • 頁面是否仍受即時副本繼承的約束。
    • 設定是否繼承自父頁面。
    • 即時副本使用的任何轉出設定。

若要檢視屬性:

  1. 在​ 網站 ​主控台中,選取即時副本頁面並開啟屬性。

  2. 選取​ 即時副本 ​索引標籤。

    例如:

    選取即時副本

檢視Blueprint頁面的即時副本

Blueprint頁面(在Blueprint設定中參照)為您提供使用目前(Blueprint)頁面作為來源的即時副本頁面清單。 使用此清單來追蹤即時副本。 清單會顯示在頁面屬性的​ Blueprint ​標籤上。

Blueprint索引標籤

同步您的即時副本

轉出Blueprint

轉出Blueprint頁面以將內容變更推送至即時副本。 轉出 ​動作會執行使用轉出觸發器的轉出設定。

NOTE
如果在Blueprint分支和相依即時副本分支中同時建立具有相同頁面名稱的新頁面,則可能會發生衝突。
轉出🔗時需要處理和解決這類衝突。

從頁面屬性轉出Blueprint

  1. 在​ 網站 ​主控台中,選取Blueprint中的頁面並開啟屬性。

  2. 開啟​ Blueprint ​標籤。

  3. 選取​ 轉出

    選取轉出

  4. 指定頁面及任何子頁面,然後使用核取記號確認:

    指定頁面和子頁面

  5. 指定轉出工作應立即執行(現在)還是在其他日期/時間執行(稍後)。

    轉出Blueprint

轉出會以非同步工作方式處理,並可在​非同步工作狀態 ​儀表板中存取,位置為​ 全域導覽 > 工具 > 作業 > 工作

NOTE
非同步轉出處理需要AEM 6.5.3.0或更新版本。 在舊版中,會立即同步處理頁面。

從參考邊欄轉出Blueprint

  1. 在​ 網站 ​主控台中,選取即時副本中的頁面,並從工具列開啟​ 參考 ​面板。

  2. 從清單中選取​ Blueprint ​選項,以顯示與此頁面關聯的藍圖。

  3. 從清單中選取所需的Blueprint。

  4. 按一下​ 轉出

  5. 系統會要求您確認轉出的詳細資訊:

    • 轉出範圍

      指定範圍是僅針對所選頁面,還是應包含子頁面。

    • 排程

      指定轉出工作應該立即執行(現在)還是在稍後的日期/時間執行(稍後)。

      指定排程

  6. 確認這些詳細資料後,請選取​ 轉出 ​以執行動作。

轉出會以非同步工作方式處理,並可在​非同步工作狀態 ​儀表板中存取,位置為​ 全域導覽 > 工具 > 作業 > 工作

NOTE
非同步轉出處理需要AEM 6.5.3.0或更新版本。 在舊版中,除非勾選​ 背景轉出 ​選項,否則會立即同步處理頁面。

從即時副本概觀轉出Blueprint

選取Blueprint頁面時,轉出動作也可從即時副本概觀中使用。

  1. 開啟即時副本總覽並選取Blueprint頁面。

  2. 從工具列選取​ 轉出

  3. 指定頁面及任何子頁面,然後使用核取記號確認:

    選取頁面和子頁面

  4. 指定轉出工作應立即執行(現在)還是在其他日期/時間執行(稍後)。

    轉出Blueprint

轉出會以非同步工作方式處理,並可在​非同步工作狀態 ​儀表板中存取,位置為​ 全域導覽 > 工具 > 作業 > 工作

NOTE
非同步轉出處理需要AEM 6.5.3.0或更新版本。 在舊版中,會立即同步處理頁面。

同步即時副本

同步即時副本頁面,以將內容變更從來源提取到即時副本。

從頁面屬性同步即時副本

同步即時副本,以將變更從來源提取到即時副本。

NOTE
同步處理會執行使用轉出觸發器的轉出設定。
  1. 在​ 網站 ​主控台中,選取即時副本頁面並開啟屬性。

  2. 開啟​ 即時副本 ​標籤。

  3. 按一下​ 同步處理

    同步

    將要求確認,請使用​ 同步 ​以繼續。

從即時副本概述同步即時副本

選取即時副本頁面時,也可從即時副本綜覽🔗使用同步動作。

  1. 開啟即時副本總覽並選取即時副本頁面。

  2. 從工具列選取​ 同步處理

  3. 指定是否要包含之後,在對話方塊中確認​ 轉出 ​動作:

    • 頁和子頁
    • 僅頁面

    確認轉出

變更即時副本內容

若要變更即時副本內容,您可以:

  • 將段落新增至頁面。
  • 中斷任何頁面或元件的即時副本繼承來更新現有內容。
NOTE
如果您在即時副本中手動建立頁面,則它是即時副本的本機頁面,這表示它沒有要附加到的對應來源頁面。
建立屬於關聯一部分的本機頁面的最佳實務是在來源中建立它,並進行(深入)轉出。 這會將頁面在本機建立為即時副本。
NOTE
如果在Blueprint分支和相依即時副本分支中同時建立具有相同頁面名稱的新頁面,則可能會發生衝突。
轉出🔗時需要處理和解決這類衝突。

將元件新增至即時副本頁面

隨時新增元件至即時副本頁面。 即時副本及其段落系統的繼承狀態不會控制您新增元件的能力。

當即時副本頁面與來源頁面同步時,新增的元件將維持不變。 另請參閱變更即時副本頁面上的元件順序

NOTE
在本機對標示為容器的元件進行的變更不會由轉出時的Blueprint內容覆寫。 如需詳細資訊,請參閱MSM最佳實務

暫停頁面的繼承

建立即時副本時,即時副本設定會儲存在已複製頁面的根頁面上。 根頁面的所有子頁面都會繼承即時副本設定。 即時副本頁面上的元件也會繼承即時副本設定。

您可以暫停即時副本頁面的即時副本繼承,以便變更頁面屬性和元件。 當您暫停繼承時,頁面屬性和元件將不再與來源同步。

NOTE
您也可以從其Blueprint分離即時副本以移除所有連線。 分離動作是永久性且無法復原。
NOTE
如果元件標示為容器,則取消和暫停動作不會套用至其子元件。 另請參閱MSM最佳實務以取得其他資訊。

暫停來自頁面屬性的繼承

若要暫停頁面上的繼承,請執行下列動作:

  1. 使用​ Sites ​主控台的​ 檢視屬性 ​命令,或使用頁面工具列上的​ 頁面資訊,開啟即時副本頁面的屬性。

  2. 按一下​ 即時副本 ​索引標籤。

  3. 從工具列選取​ 暫停。 然後,您可以選取:

    • 暫停:僅目前頁面
    • 與子項一起暫停:目前頁面與任何子頁面
  4. 在確認對話方塊上選取​ 暫停