Wix 說明

CMS 中的「多重參照」欄位可連結不同集合的內容,建立項目之間的多對多關係,更方便顯示相關內容。例如,在電影資料庫中,「多重參照」欄位可將「電影」集合連結至「演員」集合。如此一來,每部電影都能參照多位演員,每位演員也能連結至多部電影。

使用「多重參照」欄位可提升內容管理效率。在一個集合中所做的變更,會自動更新至另一個集合。本文將說明如何設定及使用「多重參照」欄位,讓內容井然有序並保持連結。
注意:

在 Wix Harmony 編輯器中,可以將「多重參照」欄位新增至集合,但目前尚無法將這些欄位連結至元件。您可投票支持 Wix Harmony 連結更多欄位類型。

提示:
  • 如果每個項目只需連結至另一個集合中的一個項目,請使用「參照」欄位。與「多重參照」欄位不同,「參照」欄位不會在集合之間建立雙向同步。
  • 在類別集合中使用「類別」欄位,即可依主題、類型或群組整理項目。此欄位也提供類別專屬功能,例如用於 SEO 的主要類別和專屬目錄頁面。

「多重參照」集合欄位簡介

「多重參照」欄位可將一個集合中的項目連結至另一個集合中的多個項目。例如,在電影資料庫中,「多重參照」欄位可將「電影」集合連結至「演員」集合,讓每部電影參照多位演員,而每位演員也能與多部電影建立關聯。連結這些集合後,即可列出每部電影的演員,反之亦然。

此欄位類型與一般參照欄位有以下 2 項主要差異:
  1. 多對多關係:「多重參照」欄位可將一個項目與所參照集合中的多個項目建立關聯。
    範例:一部電影可由多位演員演出,而每位演員也能演出多部電影。您可在「演員」或「電影」集合中新增「多重參照」欄位。
  2. 雙向連結:在集合 A 中建立指向集合 B 的「多重參照」欄位時,系統會自動在集合 B 中建立對應欄位,並指回集合 A。
    範例:如果在「電影」集合中新增「多重參照」欄位並連結至「演員」集合,系統會自動在「演員」集合中顯示對應欄位。如此即可建立演員的個人檔案頁面,列出該演員演出的所有電影。您也可以建立電影的個人檔案頁面,列出每部電影中的所有演員。

資訊會在兩個集合之間同步,因此在任一集合中所做的變更,都會自動更新至另一個集合。此同步功能可簡化內容管理。
「演員」集合中「多重參照」欄位的螢幕截圖。

在動態項目頁面使用「多重參照」欄位

您可使用「多重參照」欄位建立動態項目頁面,顯示不同集合中的相關內容。設定方法如下:
  1. 使用兩個資料集:每個動態項目頁面都有一個連結至頁面主要集合的動態頁面資料集。新增次要資料集,並將其連結至要參照的另一個集合。接著在次要資料集中新增篩選條件,納入要顯示的「多重參照」欄位。
    範例:「演員」動態項目頁面可加入額外的資料集,並連結至「電影」集合。在「電影」資料集中新增篩選條件,納入要顯示的「多重參照」欄位。這會讓各版本的「演員」動態項目頁面只顯示與相關演員有關聯的電影。您也可以在「電影」動態項目頁面建立相同類型的關係,顯示與每部電影相關聯的多位演員。
  2. 連結清單元件:在動態項目頁面中,將圖庫或資料表連結至次要資料集。接著,將元件欄位連結至次要資料集集合所參照的相關集合欄位。
    範例:在「演員」動態項目頁面中,可將資料表連結至次要的「電影」資料集。接著,將資料表中的各個欄位連結至「電影」集合的相關欄位。如此一來,各版本的「演員」動態項目頁面都會顯示資料表,其中只列出與相關演員有關聯的電影。
深入了解如何建立動態頁面。
動態項目頁面上 2 個資料集的螢幕截圖。

步驟 1|(選用)變更要參照之集合的「主欄位」

集合的「主欄位」在設定「多重參照」欄位時十分重要。選擇要參照的項目時,畫面會顯示此欄位中的值。如果其他欄位更有助於識別項目,可將該欄位設為「主欄位」,讓選擇流程更順暢。
重要:
根據預設,集合的動態項目頁面網址會包含「主欄位」。如果此欄位用於網址動態資料欄位結構,變更「主欄位」會改變動態頁面網址,可能導致現有連結失效。變更「主欄位」前,請先考量此影響。

若要變更要參照之集合的「主要」欄位:

  1. 前往網站管理介面的 CMS。或者,點擊 CMS(位於編輯器),再點擊集合。 
  2. 點擊要變更「主要」欄位的集合。
  3. 點擊要設為「主要」欄位的欄位標題。
  4. 選擇設為主要欄位。
將欄位設為「主要」欄位的畫面截圖。
  1. (如有需要)在另一個要參照的集合中重複這些步驟。

步驟 2|在集合中新增「多重參照」欄位

在要用來建立關聯的集合中新增「多重參照」欄位類型。接著,針對每個項目,在「多重參照」欄位中新增要從另一個集合參照的項目。資料會同步顯示在兩個集合中,因此只需新增一次要互相關聯的項目。

若要在集合中新增「多重參照」欄位:

  1. 前往網站管理介面的 CMS。或者,點擊 CMS(位於編輯器),再點擊集合。 
  2. 點擊要建立參照的集合。
  3. 在集合中新增「多重參照」欄位:
    1. 點擊管理欄位。
    2. 點擊+新增欄位。
    3. 選擇多重參照欄位類型,再點擊選擇欄位類型。
    4. 輸入欄位名稱。
    5. (僅限 Velo)編輯網站程式碼中使用的欄位 ID。此 ID 之後無法變更。
    6. 點擊參照的集合下拉式選單,然後選擇要參照的集合。
    7. (選填)輸入說明文字,此文字會顯示在集合頂端的工具提示中。
    8. 點擊儲存。
新增「多重參照」欄位的畫面截圖。
  1. 針對每個項目,在「多重參照」欄位中選擇要參照的項目。
    提示:使用鍵盤搜尋要選擇的欄位。也可點擊開啟集合,查看參照的集合。
在「多重參照」欄位中選擇要從另一個集合參照之項目的畫面截圖。

步驟 3|將元件連結至集合中的「多重參照」欄位

在要顯示參照內容的動態項目頁面中,新增另一個資料集。接著,將這個次要資料集連結至要參照的另一個集合。為次要資料集新增包含「多重參照」欄位的篩選條件。最後,將重複項目、圖庫或資料表等清單元件連結至次要資料集。然後即可預覽連結,確認所有功能都能如預期運作。

若要將元件連結至集合中的「多重參照」欄位:

  1. 前往編輯器。
  2. 前往要參照次要集合項目的動態項目頁面。
  3. 新增資料集,並將其連結至要參照的其他集合。
新增連結至次要集合之資料集的螢幕截圖。
  1. 在資料集中新增篩選條件:
    1. 點擊連結至次要集合之資料集旁的更多操作圖示 。
    2. 選擇「資料集設定」。
    3. 點擊「+新增篩選條件」。
    4. 點擊「欄位」下拉式選單,並選擇參照頁面主要集合的「多重參照」欄位。
    5. 將「條件」下拉式選單維持設為「包含」。
    6. 將「資料集」欄位維持設為動態頁面資料集。
    7. 點擊「新增篩選條件」。
新增資料集篩選條件的螢幕截圖。
  1. 新增要用來顯示參照集合內容的清單元件(中繼器、圖庫或資料表)。
  2. 將清單元件連結至次要資料集:
    1. 點擊中繼器、圖庫或資料表,然後點擊「連結至 CMS」圖示 。
    2. 點擊「選擇資料集」下拉式選單,並選擇次要資料集。
    3. 點擊「連結」下方的相關下拉式選單,並選擇要連結的次要集合欄位。
將中繼器連結至參照集合欄位的螢幕截圖。
  1. (選用)若要加入另一個參照集合的內容,可在次要集合的動態項目頁面重複這些步驟。
在範例所用次要集合的動態項目頁面上連結圖庫的螢幕截圖。
  1. 點擊右上角的「預覽」,測試連結。
  2. 準備好讓變更上線後,點擊「發布」。

常見問題

點擊下方即可查看「多重參照」欄位的常見問題與答案。