드루팔 검색을 일부 컨텐츠 유형으로 제한


14

검색이 활성화 된 drupal 7 사이트가 있습니다. 결과에 표시하지 않으려는 유형을 제외하여 검색을 특정 컨텐츠 유형 / 유형으로 제한하고 싶습니다. 어떻게해야합니까?

고급 검색 기능을 비활성화 할 수 있습니까? 이것에 대한 모듈이 있습니까?

답변:


14

나는 맞춤 검색 모듈은 당신을 도울 수 있다고 생각 : http://drupal.org/project/custom_search를 . 맞춤 검색 모듈 설명에 따름 :

모듈은 다음을 선택하는 옵션을 추가합니다.

* which content type(s) to search

다음은 컨텐츠 유형 구성과 관련된 사용자 정의 검색 설정 의 스냅 샷입니다 .

여기에 이미지 설명을 입력하십시오

다른 대안은 컨텐츠 유형별로 검색을 필터링 하기 위해 검색 설정 ( 추가 노드 검색 구성> 유형 설정 만 ) 옵션을 제공하는 검색 구성 모듈 http://drupal.org/project/search_config 인 것 같습니다 .

여기에 이미지 설명을 입력하십시오


5

제목이 "노출 된 필터"인 뷰를 추가 할 수 있습니다. 그런 다음 검색을 특정 노드로 제한 할 수 있습니다.


5

Drupal의 contrib 모듈 인 Search Restrict 는 기본 사항 만 수행하는 경량 모듈로, 관리자는 각 컨텐츠 유형을 검색 할 수있는 역할을 관리자가 제한 할 수 있습니다.

모듈 페이지에서 :

이 모듈의 접근 방식은 검색 쿼리를 다시 작성하여 컨텐츠를 볼 수있는 권한이 있지만 다른 역할에는 표시되지 않는 역할의 사용자가 검색 결과로 컨텐츠를 색인화하고 사용할 수 있도록하는 것입니다. 검색하는 사람의 역할에 따라 결과를 제외하기 위해 Apache Solr과 통합됩니다.

간단히 모듈을 다운로드, 설치 및 활성화하십시오. 그런 다음 사용자가 어떤 컨텐츠 유형을 검색 할 수 있는지 (역할별로) 제한하려면 각 컨텐츠 유형을 개별적으로 편집하면 '검색 제한'섹션 옵션 (디스플레이 설정 아래)이 나타납니다. 각 컨텐츠 유형마다 해당 컨텐츠 유형의 노드를 검색 할 수있는 역할을 구체적으로 지정할 수 있습니다.


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.