Drupal中的视图显示为列表或简单表。有没有办法定制这个?
我希望我的视图在页面内呈现为JSON,因此我可以通过一些奇特的JavaScript可视化来显示它。
答案 0 :(得分:0)
您可以使用views_datasource,这可能是最简单的方法。如果您需要更多的灵活性,您可以通过使用自定义模板在JSON中标记数据来自行处理。
要设置内容类型,您可以使用hook_views_pre_view()等视图挂钩添加标题:
function mymodule_views_pre_view(&$view, &$display_id, &$args) {
if ($view->name == 'my_view') {
header('Content-type: text/javascript');
}
}
答案 1 :(得分:0)
您会想知道,如果您点击视图编辑中的主题:信息链接,您将看到当前显示视图的所有主题文件...