내가 왜 모르겠지만, 조회수가 생성 블록 (뷰의 컴퓨터 이름을 예처럼) "사람이 읽을 수있는"CSS 클래스 이름을 추가하지 않습니다 ( 그것은 단지 그것의 클래스를 추가 생성 "내용"일부 경우 보기 편집기에서 " CSS 클래스 "부분에 클래스 추가 (아래 스크린 샷 참조).
평범 block block-views
하고 가능한 contextual-links-region
CSS 클래스 만 블록에 추가하고 다음과 같이 고유 ID (클래스가 아님)를 block-views-3d8f7966168beeec655c8ead69336789
생성합니다 (델타가 생성 된 해시 코드이기 때문에). Views 클래스를 변경할 때 이러한 클래스 / ID가 변경 될 수 있으므로
이러한 클래스 및 ID (예 :)에 CSS 규칙을 작성하는 것은 의미가 없습니다 .block-views-3d8f7966168beeec655c8ead69336789 { /* ... */ }
.
hook_block_view_alter()
생성 된 해시 델타로 인해 이러한 블록을 식별 할 수없는 경우 의 구현에 일부 사용자 정의 CSS 클래스를 추가하려면 어떻게 해야합니까?
내가 사용하지 않는 블록 클래스를 내가 그냥 BTW 내가 모듈을 확인 (하나 또는 두 개의 뷰가 생성 한 블록에 몇 가지 클래스를 추가하기위한 잔인한처럼 느끼기 때문에, 그리고 느낌 SELECT css_class, module, delta FROM {block_class}
에 쿼리를 block_class_preprocess_block()
그것을 모두를 확인하기 때문에, 잔인한처럼 블록이 숨겨져 있어도 클래스를 추가했습니다 ...).
그래서 내 모듈에서 해결하고 싶습니다.
편집하다
예를 들면 :