Webフォームなどのコンテンツタイプをサイト検索結果から削除するにはどうすればよいですか?
Webフォームなどのコンテンツタイプをサイト検索結果から削除するにはどうすればよいですか?
回答:
DrupalのcontribモジュールのSearch Restrictは、基本を実行するだけの軽量モジュールです。これにより、管理者は各コンテンツタイプを検索できるロールによって制限できます。ユーザーの権限に基づいてコンテンツタイプを検索結果から制限するという点で、検索構成よりも優れたオプションである可能性があります。より構成可能なものを探している場合は、検索構成が適しています。
モジュールのページから:
このモジュールのアプローチは、検索クエリを書き直すことです。これにより、コンテンツにインデックスが付けられ、コンテンツを表示する権限を持つが他のロールには表示されないロールのユーザーが検索結果として利用できるようになります。Apache Solrと統合して、検索する人の役割に基づいて結果を除外します。
モジュールをダウンロードしてインストールし、有効にするだけです。次に、どのユーザーがどのコンテンツタイプを検索できるかを(役割によって)制限するために、各コンテンツタイプを個別に編集すると、([表示設定]の下にある)[検索制限]セクションオプションが表示されます。これにより、コンテンツタイプごとに、そのコンテンツタイプのノードを検索できるロールを特定できます。