it-swarm-korea.com

검색 결과에보기의 콘텐츠를 반환하는 방법은 무엇입니까?

두 개 이상의 노드가 포함 된보기의 페이지 표시가 있지만 해당 노드와 관련된 키워드를 검색하면 개별 노드에 대한 링크 만 반환됩니다. 우리가 정말로 원하는 것은 반환 된보기의 페이지 표시에 대한 링크 일뿐이지만 결과 목록에는 표시되지 않습니다.

View를 캐싱하고 사용자 정의 모듈을 통해 캐시 된 컨텐츠를 색인화하려고하지만 누군가이 상황을 겪고 솔루션을 공유 할 수 있는지 궁금합니다.

편집 : 약간의 설명을했다.

4
nymo

이것을 가능하게하는 Page by Search 모듈이 있습니다. 프로젝트 페이지의 일부 세부 사항 :

이 모듈은 코어 Drupal 검색 모듈의 개선 된 기능으로, 코어 검색 페이지에 새 탭을 추가하거나 독립형 모드로도 사용할 수 있습니다. 페이지 별 검색과 핵심 검색 모듈의 기존 탭은 검색을 위해 색인화되는 항목과 색인화 방법에 있습니다.

  • 페이지로 검색은 테마에서 렌더링 한대로 페이지 컨텐츠를 색인화합니다 (검색은 수정되지 않은 테마에서 기본 렌더링을 색인화 함)
  • 페이지 별 검색을 통해 인덱싱에서 컨텐츠를 생략 할 수 있습니다 (예 : 독립형 컨텐츠로 볼 수없는 "데이터베이스 테이블"노드 유형)
  • 페이지 별 검색을 사용하면 사용자 프로필, 첨부 파일 및보기를 포함하여 비 노드 페이지를 색인 할 수 있습니다
  • 페이지 별 검색은 언어를 인식하므로 현재 언어로 된 결과 만 표시합니다.
  • 페이지 별 검색에는 여러 검색 "환경"이 있으므로 다른 검색 페이지/블록을 사용하여 다른 것을 검색 할 수 있습니다.

어쩌면 그것을 사용하거나 그들이보기 페이지를 색인하는 방법을 볼 수 있습니다.

1
Berdir

drupal에서의 검색은 완전히 테마가 있습니다. 즉, 마크 업을 변경할 수 있습니다.

@보다

Nid 인수를 사용하여 search-result.tpl.php에서 프로그래밍 방식으로 뷰를 호출 할 수 있습니다

0
wiifm

귀하의 질문에 따르면 실제 견해 또는 검색에 대해 이야기하고 있는지 판단하기가 매우 어렵습니다. 하지만 노출 된 필터가있는 뷰에 대해 이야기한다고 가정하겠습니다.

노출 된 필터가있는보기를 작성할 때 제출시 결과는 다른 디스플레이가 관련되지 않는 한 일반적으로 동일한 형식으로 유지됩니다. 다른 디스플레이에서 결과를 처리하는 경우 표시되는 스타일이나 필드 및 옵션을 변경하여 원하는 방식으로 결과를 형식화하도록 해당 디스플레이를 수정하면됩니다.

실제 뷰의 설정/구조에 대한 세부 정보를 제공하여 질문을 조금 더 설명 할 수 있다면 도움이 될 것입니다. 이것이 Earl이 처음으로보기를 '내보내기'기능을 만든 이유입니다. 뷰 내보내기를 제공 할 수 있으면 다른 사람들이 더 쉽게 도울 수 있습니다.

0
sirkitree

"노드가 포함 된보기는 노드 자체가 아닌 컨텐츠의 일부인 키워드를 검색 할 때 반환하려는 것입니다."

뷰가 사이트의 모든 검색을 처리하도록하거나 뷰를 search-results.tpl.php에 포함시킬 수 있지만 후자는 비생산적입니다.

0
picxelplay

"D8 검색 색인"을 사용자 정의하기 위해 고심하고 있습니다. 많은 솔루션과 토론이 있지만 실제로 twig 템플릿으로 손을 더럽 히지 않는 한 원하는 방식으로 구성 할 수는 없습니다.

코딩이 적습니다. 이를 통해 최종 사용자는 실제로 코드를 입력하지 않고도 사물을 사용자 정의 할 수 있습니다. 그래서 가능한 한 코딩을 피하려고했습니다.

"search & meta"구성의 "search pages"는/search/node의 경로를 제공합니다. 고유 한보기를 작성하고 "search/node"경로를 제공 한 다음 컨텍스트 필터 "search keyword"를 추가하고 "query parameter"로 "default value 제공"을 선택하십시오. 매개 변수를 "keys"로 지정하십시오. , 원하는대로 그룹화합니다. 캐시를 잊지 마세요! 전망은 당신에게 많은 힘을 준다!

검색하여 출력을 확인하십시오. " https://shabdakosh.marathi.gov.in/search/node?keys=knowledge "그룹으로 된 검색 페이지를 참조하십시오

0
vinay samant