如何使用css自定义COUNT节点



我有一个drupal视图,显示节点标题和节点计数。我从[上下文过滤器>内容(类型)>显示摘要>显示带链接的记录计数]中获得了节点计数。

SQL查询显示:

    SELECT node.type AS node_type, COUNT(node.nid) AS num_records
    FROM 
    {node} node
    WHERE (( (node.status = '1') AND (node.type IN  ('company', 'job')) ))
    GROUP BY node_type
    ORDER BY node_type ASC
    LIMIT 3 OFFSET 0;

它看起来像:公司(2)工作(4)

我想做的是用css自定义COUNT(node.nid)。例如,更改计数的字体大小、计数的位置。

如何使用css自定义计数?或者有其他方法可以统计吗?

选项1
替代视图行的样板文件
在视图界面的"高级"下,单击"主题:信息"
在那里你会发现一个文件列表,视图查找主题样式、行、字段等。当前使用的文件将是粗体
默认主题文件位于modules/views/theme/文件夹中
您可能想要覆盖Row style output
使用视图主题信息中建议的名称之一创建一个文件,并将其放入主题文件夹中,然后复制并粘贴原始视图模板文件中的代码,并根据需要的输出对其进行更改。

get_defined_vars()是查找模板文件中可用变量的一个方便函数。如果您安装了devel模块,那么在模板文件中调用dpm(get_defined_vars());将为您提供一种查看模板文件中可以使用的所有变量的好方法。

选项2
点击字段设置中的Rewrite Results,然后点击Rewrite the output of this field,添加您的html并使用替换模式

选项3-可能是最简单的
隐藏原始字段并添加Global:Custom text字段,添加html并在输出中使用替换模式。

选项4
重写template_preplrocess_views_view_fields函数。

最新更新