我正在使用一个视图,在drupal视图中使用多个文件构建输出。
输出然后打印到屏幕但我在使用重写的一些项目之后添加','。问题出在我的一些产出上我有'。'然后加上一个','给我',',这有点奇怪。
我想要做的是在打印到屏幕之前更改我的视频输出。
我目前正在尝试以下方法:
function mymodule_views_pre_render(&$view) {
switch($view -> name){
case "publications" :
foreach($view -> result as $res){
$res -> title = rtrim($res -> title, '.');
}
break;
}
}
这适用于标题,但有些字段是节点,因此我无法使用此方法。
理想情况下,我更喜欢编辑输出HTML。我需要在模块而不是模板中执行此操作。
可以这样做吗? 任何想法?
答案 0 :(得分:1)
您想为视图中的每个字段执行此操作吗?如果是这样,您可以覆盖该视图的通用字段模板:
视图视场 - tpl.php
然后你可以:
<?php print rtrim($output, '.'); . ','?>
要删除字符串末尾的句点,请添加&#34;,&#34;