web-dev-qa-db-ja.com

管理者からのコードを含むすべてのコンテンツを検索するにはどうすればよいですか?

私はDrupal初心者で、ノードコンテンツフィールド、つまりCSSクラスのコードの管理者検索を可能にするメソッドの検索に不満を感じています。組み込みのデフォルトがないことに困惑しています。管理者がこのようなコンテンツを検索するのに役立つ方法。

私はDrupal 7およびDrupal 8およびいくつかのDrupal 7モジュールだけが私が読んだDrupal 8のどれもコード検索を提供していないようです。

私が読んだドキュメントと見つけたモジュールは次のとおりです。

2
jerrygarciuh

簡単な解決策として、コンテンツページを強化するビューを編集し(または新しいビューを作成し、別のビューを編集するなど)、ボディフィールドを公開フィルターとして追加できます。適度に良い結果が得られるLIKE演算子と組み合わせます(ただし、使用している入力形式に依存する可能性があります)。

説明したようなもの、つまり一度に複数のフィールドを検索するものが必要な場合は、 Search API モジュールをインストールし、結果ビューを作成して、すべてのフィールドを検索する複合フィルターを追加できます。必要なフィールド。このアプローチは少し手間がかかりますが、特に(たとえば)Solrをバックエンドとして使用する場合は、最初のアプローチよりも正確な結果が得られる可能性があります。

4
Clive

あなたが要求しているのは、生のコンテンツベースの検索です。 (必ずしも)ユーザーに送信される最終的なマークアップではなく、データベースに保存されているコンテンツと、アイテムのコンテンツの未加工のHTMLとマークアップを検索する機能。

Drupal Coreにはこの機能が組み込まれていません。これは主にDrupal開発が編集ユーザー、またはほとんどまたはWebサイトの基本的な構造(HTMLやCSSなど)の技術的知識がありません。

サイトで必要な場合に備えて、このタスクを解決しようとするD7モジュールの十分な供給をリストしました。そのモジュールリストの問題キューを見て、いずれかのDrupal 8ポートが進行中かどうかを確認します。

さらに、これらのモジュールはコンテンツベースの検索をサポートします。

問題キューからの進行中のDrupal 8ポートの例として:

2
tenken