CMS:使用「多重參照」欄位顯示多個集合的內容
10 分鐘
CMS 中的「多重參照」欄位可連結不同集合的內容,建立項目之間的多對多關係,更方便顯示相關內容。例如,在電影資料庫中,「多重參照」欄位可將「電影」集合連結至「演員」集合。如此一來,每部電影都能參照多位演員,每位演員也能連結至多部電影。
使用「多重參照」欄位可提升內容管理效率。在一個集合中所做的變更,會自動更新至另一個集合。本文將說明如何設定及使用「多重參照」欄位,讓內容井然有序並保持連結。
注意:
在 Wix Harmony 編輯器中,可以將「多重參照」欄位新增至集合,但目前尚無法將這些欄位連結至元件。您可投票支持 Wix Harmony 連結更多欄位類型。
「多重參照」集合欄位簡介
「多重參照」欄位可將一個集合中的項目連結至另一個集合中的多個項目。例如,在電影資料庫中,「多重參照」欄位可將「電影」集合連結至「演員」集合,讓每部電影參照多位演員,而每位演員也能與多部電影建立關聯。連結這些集合後,即可列出每部電影的演員,反之亦然。
此欄位類型與一般參照欄位有以下 2 項主要差異:
- 多對多關係:「多重參照」欄位可將一個項目與所參照集合中的多個項目建立關聯。
範例:一部電影可由多位演員演出,而每位演員也能演出多部電影。您可在「演員」或「電影」集合中新增「多重參照」欄位。 - 雙向連結:在集合 A 中建立指向集合 B 的「多重參照」欄位時,系統會自動在集合 B 中建立對應欄位,並指回集合 A。
範例:如果在「電影」集合中新增「多重參照」欄位並連結至「演員」集合,系統會自動在「演員」集合中顯示對應欄位。如此即可建立演員的個人檔案頁面,列出該演員演出的所有電影。您也可以建立電影的個人檔案頁面,列出每部電影中的所有演員。
資訊會在兩個集合之間同步,因此在任一集合中所做的變更,都會自動更新至另一個集合。此同步功能可簡化內容管理。

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

步驟 1|(選用)變更要參照之集合的「主欄位」
集合的「主欄位」在設定「多重參照」欄位時十分重要。選擇要參照的項目時,畫面會顯示此欄位中的值。如果其他欄位更有助於識別項目,可將該欄位設為「主欄位」,讓選擇流程更順暢。
重要:
根據預設,集合的動態項目頁面網址會包含「主欄位」。如果此欄位用於網址動態資料欄位結構,變更「主欄位」會改變動態頁面網址,可能導致現有連結失效。變更「主欄位」前,請先考量此影響。
若要變更要參照之集合的「主要」欄位:
- 前往網站管理介面的 CMS。或者,點擊 CMS(位於編輯器),再點擊集合。
- 點擊要變更「主要」欄位的集合。
- 點擊要設為「主要」欄位的欄位標題。
- 選擇設為主要欄位。

- (如有需要)在另一個要參照的集合中重複這些步驟。
步驟 2|在集合中新增「多重參照」欄位
在要用來建立關聯的集合中新增「多重參照」欄位類型。接著,針對每個項目,在「多重參照」欄位中新增要從另一個集合參照的項目。資料會同步顯示在兩個集合中,因此只需新增一次要互相關聯的項目。
若要在集合中新增「多重參照」欄位:
- 前往網站管理介面的 CMS。或者,點擊 CMS(位於編輯器),再點擊集合。
- 點擊要建立參照的集合。
- 在集合中新增「多重參照」欄位:
- 點擊管理欄位。
- 點擊+新增欄位。
- 選擇多重參照欄位類型,再點擊選擇欄位類型。
- 輸入欄位名稱。
- (僅限 Velo)編輯網站程式碼中使用的欄位 ID。此 ID 之後無法變更。
- 點擊參照的集合下拉式選單,然後選擇要參照的集合。
- (選填)輸入說明文字,此文字會顯示在集合頂端的工具提示中。
- 點擊儲存。

- 針對每個項目,在「多重參照」欄位中選擇要參照的項目。
提示:使用鍵盤搜尋要選擇的欄位。也可點擊開啟集合,查看參照的集合。

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

- 在資料集中新增篩選條件:
- 點擊連結至次要集合之資料集旁的更多操作圖示 。
- 選擇「資料集設定」。
- 點擊「+新增篩選條件」。
- 點擊「欄位」下拉式選單,並選擇參照頁面主要集合的「多重參照」欄位。
- 將「條件」下拉式選單維持設為「包含」。
- 將「資料集」欄位維持設為動態頁面資料集。
- 點擊「新增篩選條件」。

- 新增要用來顯示參照集合內容的清單元件(中繼器、圖庫或資料表)。
- 將清單元件連結至次要資料集:
- 點擊中繼器、圖庫或資料表,然後點擊「連結至 CMS」圖示 。
- 點擊「選擇資料集」下拉式選單,並選擇次要資料集。
- 點擊「連結」下方的相關下拉式選單,並選擇要連結的次要集合欄位。

- (選用)若要加入另一個參照集合的內容,可在次要集合的動態項目頁面重複這些步驟。

- 點擊右上角的「預覽」,測試連結。
- 準備好讓變更上線後,點擊「發布」。
常見問題
點擊下方即可查看「多重參照」欄位的常見問題與答案。
「多重參照」欄位與一般參照欄位有何不同?
可以將「多重參照」欄位連結至輸入元件嗎?
可以查看哪些集合已連結至目前的集合嗎?
什麼是網址動態資料欄位結構?
「多重參照」欄位與「類別」欄位有何不同?
(位於
。
。