it-swarm-korea.com

뷰 필터 작성

내가 작성한 사용자 정의 모듈에 대한 필터를 작성하고 뷰와 통합하려고합니다. 본질적으로이 모듈을 사용하면 다른 노드 간의 관계 유형을 정의 할 수 있습니다. 특정 유형의 관계의 노드를 표시 할 수 있도록이를위한 필터를 만들고 싶습니다.

필터를 자세히 설명하고 다양한 부분을 설명하는 문서를 찾지 못했습니다. 이와 관련하여 API 문서는 끔찍합니다.

View Filters를 자세하게 구축하는 데 좋은 자료/문서를 제안 할 수있는 사람이 있습니까?

13
lordg

http://views-help.doc.logrus.com/ 또는 고급 도움말 모듈을 사용해 보셨습니까?

편집 : :
불행히도 내가 아는 더 깊은 문서는 없습니다. 사용자 정의 필드 핸들러를 작성하고 뷰와 함께 제공된 다른 핸들러에서 대부분의 정보를 얻었습니다. views/handlers 디렉토리, 특히 'views_handlers_filter_'로 시작하는 모든 파일을 보는 것이 좋습니다. 적어도 그것이 내가 한 일입니다.

6
EricSchaefer

문서가 원하는만큼 깊지 않은 이유는 일단 필터를 만드는 수준에 도달하면 그 의미를 이해해야 할 책임이 있기 때문입니다. 최상의 Views 문서는 이미 존재하는 기본 필터입니다. views_handler_filter_string 및 views_handler_filter_numeric과 같은 것들을보고 정말 기본적인 필터가 어떻게 구성되어 있는지 확인해야합니다. 대부분의 필드는 결국 문자열 연산자 나 숫자 연산자가 필요하기 때문에 대부분의 필터는이 중 하나에서 상속됩니다.

두 번째로 볼 것은 views/modules/node이며 노드 필터를 확인하십시오. 노드 유형과 같은 기본 특수 필터를 처리합니다. views_handler_filter_in_operator의 작동 방식을 알아 낸 후에는 99 %의 필터이므로 사용자 지정 필터를 거의 사용하지 않아도됩니다.

4
user673

Views API에 대한 최상의 설명서는 http://drupal-building-blocks.com/ 일 가능성이 높습니다. 그래서 당신이 그것을 감당할 수 있고 원한다면 옵션이 될 수 있습니다.

EricSchaefer가 이미 말했듯이, 그 책을 제외한 최선의 방법은 가능한 한 가까운 필터를 사용하여 모듈에 복사하고 이름을 바꾸고 확장을 시작하는 것입니다.

"drupal create custom views filter"에 대한 Google 검색에서 this 이 (가) 첫 번째 결과로 나열되었으며 this 에 대한 링크가 있습니다.

3
Berdir

뷰 필터를 만들기 위해 찾은 자습서는 다음과 같습니다.

그것들은 꽤 기본적이며 여전히 무엇이 무엇인지 궁금하게 남을 수 있습니다. 속성, 상속 등을 조사하기 위해 뷰 함수 및 메소드 주위를 클릭하는 것 외에 다른 선택은 없습니다. 더 많은 튜토리얼을 찾으면 계속 추가 할 것입니다.

2
amateur barista

2011 년 책 "Drupal의 빌딩 블록 : CCK, 뷰 및 패널을 사용하여 웹 사이트를 신속하게 구축"이 우수합니다.

또한 웹에서 110112-WebformInViews2.mov를 검색하십시오. 보기를 만드는 데있어 단계별 동영상으로 훌륭한 단계입니다.

또는보기 사본을 만들어 원하지 않는 것을 필터링하십시오.

0
user259