2016-08-03 5 views
0

노드 제목과 노드 수가 표시되는 drupal보기가 있습니다. [컨텍스트 필터> content (유형)> 요약을 표시> 링크가있는 레코드 수 표시]에서 해당 노드 수를 얻었습니다.CSS를 사용하여 COUNT 노드를 사용자 정의하는 방법

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; 

를 그리고 같이 나타납니다 : 그것에 대해

SQL 쿼리를 보여줍니다 (2) 작업 (4)

는 내가하고 싶은 것은 CSS와 COUNT (node.nid)을 정의하는 회사 . 예를 들어, count의 font-size, 그 count의 위치를 ​​변경합니다.

어떻게 수를 CSS로 사용자 정의 할 수 있습니까?

답변

0

옵션 1
뷰 행에 대한 템플릿 파일을 재정의하십시오.
보기 인터페이스의 고급 아래에서 테마 : 정보를 클릭하십시오.
여기에는 테마 스타일, 행, 필드 등으로 보이는 파일 목록이 있습니다. 현재 사용되고있는 것은 굵게 표시됩니다.
기본 테마 파일은 modules/views/theme/ 폴더에 있습니다.
아마도 Row style output을 무시하고 싶을 것입니다.
뷰 테마 정보에 제안 된 이름 중 하나를 사용하여 파일을 만들고 테마 폴더에 넣은 다음 원본 뷰 템플릿 파일의 코드를 복사하여 붙여넣고 필요한 출력으로 변경하십시오.

템플릿 파일에서 사용할 수있는 변수를 찾는 편리한 기능은 get_defined_vars()입니다. devel 모듈을 설치 한 경우 템플릿 파일에 dpm(get_defined_vars());을 호출하면 템플릿 파일에서 사용할 수있는 모든 변수를 볼 수 있습니다.

옵션 2
클릭 필드 설정에서 다음 Rewrite ResultsRewrite the output of this field에 추가합니다 당신의 HTML과 사용의 대체 패턴

옵션 3 - 아마 가장 쉬운
원래 필드 숨기기과 Global:Custom text 필드를 추가 html을 추가하고 출력에 대체 패턴을 사용하십시오.

옵션 4
오버라이드 기능 template_preprocess_views_view_fields.

+0

thz 너무 많은 @ 2pha. 나는 그들 모두를 시험 할 것이다. – nicehacker