[英]replacing content type field value in a view based on taxonomy term type in drupal 7
我創建了一個視圖,該視圖基於taxonomy term
“付費”和“免費”顯示content type fields
。
如果分類法術語為“付費”,我想替換content type field
的文本,如果分類content type field
為“免費”,我想顯示不同的值。
有沒有一種方法可以通過添加自定義代碼來views alter
。
我只是在尋找是否可以在views
本身中完成而不使用自定義代碼。
如果我是對的,您想在“ Views
創建一個過濾器,以顯示按“ Paid
和“ Free
顯示的內容。 為此,你可以做
首先創建一個Content
,其選擇選項值為“付費”和“免費”,並提及Paid
和Free
文本。
現在創建一個View
並將Content type
作為filter
放入其中,您可以在其中選擇Paid
或Free
值,現在用戶選擇任何值時,它就會根據該值顯示。
您應該看看Views PHP 。 使用此模塊,您可以在視圖中添加一個PHP字段並測試“已Paid
或“ Free
”值以顯示所需內容。
但是正如模塊頁面所說:
盡管此模塊允許您直接在內部視圖中使用PHP,這對於快速簡便的解決方案可能很有用,但強烈建議在可用時使用常規處理程序和插件(甚至自己創建一個)。
根據您的需求,您應該考慮編寫自定義模塊,或者重新考慮您的實現。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.