2015-07-21 75 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