[英]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.