2013-09-16 50 views
0

我正在使用一個視圖,在drupal視圖中使用多個文件構建一個輸出。更改drupal 7中的視圖輸出

輸出然後打印到屏幕上,但我添加','後使用重寫的一些項目。問題是我的一些輸出中有''。然後即時添加','給我','這有點奇怪。

我想要做的是在打印到屏幕之前改變我的視角輸出。

我目前正在執行以下操作:

function mymodule_views_pre_render(&$view) { 

    switch($view -> name){ 
      case "publications" : 
        foreach($view -> result as $res){ 
      $res -> title = rtrim($res -> title, '.'); 
         } 
      break; 
    } 
    } 

本工程爲標題,但某些字段是節點,所以我不能用這種方法。

理想情況下,我寧願編輯輸出HTML。我需要在模塊中而不是模板中執行此操作。

可以這樣做嗎? 有什麼想法?

回答

1

你想爲你的視野中的每個領域做到這一點?如果是這樣,您可以覆蓋通用領域模板這一觀點:

觀點視場 - tpl.php

那麼你可以:

<?php print rtrim($output, '.'); . ','?> 

要在末尾刪除週期的字符串,然後添加一個「,」

+1

$輸出不能在drupal 7中以這種方式使用。我使用$行。這是一種享受。 – Sagarmichael