簡體   English   中英

在Drupal 7中基於分類術語類型替換視圖中的內容類型字段值

[英]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顯示的內容。 為此,你可以做

  1. 首先創建一個Content ,其選擇選項值為“付費”和“免費”,並提及PaidFree文本。

  2. 現在創建一個View並將Content type作為filter放入其中,您可以在其中選擇PaidFree值,現在用戶選擇任何值時,它就會根據該值顯示。

您應該看看Views PHP 使用此模塊,您可以在視圖中添加一個PHP字段並測試“已Paid或“ Free ”值以顯示所需內容。

但是正如模塊頁面所說:

盡管此模塊允許您直接在內部視圖中使用PHP,這對於快速簡便的解決方案可能很有用,但強烈建議在可用時使用常規處理程序和插件(甚至自己創建一個)。

根據您的需求,您應該考慮編寫自定義模塊,或者重新考慮您的實現。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM