相關(guān)內(nèi)容是一個(gè)很好地組織內(nèi)容的形式嚼酝,方便訪問用戶看到相似的文章內(nèi)容,既然我們已經(jīng)給每一個(gè)文章一個(gè)TAG標(biāo)簽竟坛,說明只要屬于同一個(gè)TAG分類標(biāo)簽的都可以認(rèn)為是互相是有一定的關(guān)系相似性的闽巩,實(shí)現(xiàn)這樣的功能除了使用Similar By Terms 模塊實(shí)現(xiàn)之外,我們直接使用VIEW視圖來建立一個(gè)區(qū)塊顯示當(dāng)前文章的相關(guān)文章列表担汤。
這里以找表哥網(wǎng)站為例做演示:
1涎跨、進(jìn)入【熱門問題】視圖,點(diǎn)擊【克隆 熱門問題】(你也可以新建一個(gè)內(nèi)容列表崭歧,字體為標(biāo)題字段)隅很,修改相應(yīng)的名稱。
2率碾、現(xiàn)在的文章列表已經(jīng)出來了叔营,我們要把無關(guān)的內(nèi)容過濾掉,添加分類關(guān)聯(lián)(找表哥的問題類型的分類字段是:field_question)【高級(jí)】-【關(guān)聯(lián)】-添加所宰,選擇內(nèi)容:話題 這里分類审编。
不用勾選【需要這個(gè)關(guān)聯(lián)】應(yīng)用進(jìn)入下一步。
3歧匈、重點(diǎn)在于添加【上下文過濾器】-添加-過濾中-選擇【分類術(shù)語】快速選出【分類術(shù)語:術(shù)語ID】
4垒酬、【提供一個(gè)默認(rèn)值】-類型【URL里的分類術(shù)語的ID】-去掉【Load default filter from term page】選項(xiàng),勾選第二個(gè)【Load default filter from node page, that's good for related taxonomy blocks】,勾選【根據(jù)詞匯表限制術(shù)語】勘究,根據(jù)自己的需要選擇的分類【話題】矮湘,然后選擇【Filter to items that share any term】,拉到最下面-【更多】口糕,勾選【允許多個(gè)值】
5缅阳、現(xiàn)在可以把區(qū)塊分配到邊欄【sidebar】區(qū)域顯示了,進(jìn)入?yún)^(qū)塊管理景描,找到由視圖生成的【相關(guān)問題】并放入邊欄十办,并拖動(dòng)調(diào)整合適的順序,進(jìn)入?yún)^(qū)塊的設(shè)置超棺,我只想在問題的列表和內(nèi)容頁顯示這個(gè)區(qū)塊向族,這里需要排除一下頁面。
但是棠绘,發(fā)現(xiàn)列表里面第一條是與當(dāng)前的內(nèi)容標(biāo)題是重復(fù)的件相,這并不是我們想要的結(jié)果,我們?cè)倩氐揭晥D氧苍,把重復(fù)的這條記錄再次過濾掉夜矗。
在【上下文過濾器】添加【內(nèi)容:nid】-提供默認(rèn)值【URL上的內(nèi)容ID】
最后一步,【更多】勾選最后一個(gè)選項(xiàng)【不包含】應(yīng)用让虐,回到內(nèi)容頁刷新紊撕,這就是我們要的結(jié)果: