Drupal主题视图模板修改

时间:2015-06-24 13:17:00

标签: drupal-7 drupal-views drupal-theming

我已经实现了一个简单的View来输出一些来自api的数据。

问题是视图表包含在具有表响应类的div中,如下所示:

enter image description here

我试图通过扩展我的视图的显示输出模板找到 div.table-responsive 标记,但那里的标记没有考虑该div。

测试以下代码:

<div class="view-content testing-content">
      <?php print $rows; ?>
</div>
<div>TESTING</div>

我发现 print $ rows 语句不仅打印了行,还打印了包含它们的 div.table-responsive

任何人都可以建议如何从模块覆盖主题,以便在特定情况下我可以删除该div的表响应类吗?

1 个答案:

答案 0 :(得分:0)

您应该能够覆盖要从中删除类的特定视图的顶级视图模板文件。

在您的视图编辑页面中,转到高级 - &gt;其他 - &gt;主题:信息 尝试列出的第一个模板,并记下特定视图的建议模板文件名称。

Display output: views-view.tpl.php

如果这样做无法解决问题......您使用的是Bootstrap主题吗?如果是这样,您可能需要检查template.php文件中是否有一个函数,它将“table-responsive”类添加为表的包装。