2015-07-21 80 views
1

我有一个名为“东西”的内容类型。一件东西可以有一个“大小”,即“小”,“中”或“大”。对于一个特定的观点,我想改变这个结果,宁可说:小型“100平方米”,中型“200平方米”,大型“300平方米”。覆盖Drupal视图字段格式?

什么是最优雅的解决方案呢?我不想在我的视图中使用任何奇怪的逻辑,或者更糟糕的是,使用Views PHP。有没有简单的方法来添加这样的字段与多个值,但以特定的方式输出它的特定视图?

UPDATE

我用this考虑。

回答

2

你可以做,在很多方面,最简单的办法是重写模板字段该字段 Check out this tutorial

使用custom_formatters module这让另一种方式您使用令牌创建自定义格式,这应该是简单的你

如果你会做仅此一次,好做与第一种方式,不需要安装模块,您将仅使用它一次

+0

第一个教程并没有真正展示如何重写特定领域。如果你想简单地覆盖它们,它似乎更相关。没有办法为特定字段提供视图模板吗? – coderama

+1

在视图界面只需点击信息 - 第三列 - 你也会看到所有模板文件列表的字段也复制一个你想要的主题和主题它,你将有变量称为$行包含所有的数据你需要[也见](https://www.drupal.org/node/2331589) – Ziftman