2016-08-03 69 views
0

我有一個顯示節點標題和節點數的drupal視圖。 我從[上下文過濾器>內容(類型)>顯示摘要>顯示帶有鏈接的記錄計數]中獲取了該節點計數。對於我如何使用css自定義COUNT節點

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) 。例如,更改count的font-size,該計數的位置。

我如何使用css自定義該計數?或者以其他任何方式獲取該計數?

回答

0

選項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_preprocess_views_view_fields功能。

+0

thz這麼多@ 2pha。我會測試他們 – nicehacker

相關問題