2016-09-07 13 views
0

私は以前にDrupalを使用したことがありません(コンテンツの開発または管理)。私はフィルタを持つために管理コンテンツのページを拡張するように頼まれ、すぐに動くのを十分に知らない。Drupal管理コンテンツページに検索フィルタを追加する方法

管理コンテンツエリアにテキストフィルタによる検索を追加するにはコードが必要か、このタスクのノードを追加するなどのCMS機能があるかどうかは誰にでも教えてください。

コードが必要な場合は、この領域にフックのようなものがありますか?どこから始めるべきかわからない。私は自分自身で調査するつもりですが、Drupalに向けられた指針を得るための指針が役立ちます。

+0

答えが得られていませんが、これまでのところ、コンテンツページにオプションがあるmodules/node.admin.incファイルを探しています。 答えがhook_formを実装する独自のモジュールを作成する必要があるようです。それが私がやろうとしていることです。 – ThisBetterWork

答えて

1

デフォルトでは、Drupalはすぐに使用できる検索メカニズムを提供します。しかし、検索エクスペリエンスを向上させる追加のモジュールもあります。その検索を使用するためのコードは必要ありません。あなたはすでに検索フォームブロックを使用できる状態にしています。

Structure -> Blocksにアクセスし、「検索フォーム」と呼ばれるブロックを見つけます。これで、ブロックをある地域に置くだけで、フロントエンドに表示されます。もちろん、それがあなたのテーマによってスタイルされていないなら、見栄えを良くするために余分なCSSを置く必要があるでしょう。必要に応じて、HTMLを上書きして配置できるテンプレートファイルもあります。 検索結果ページ用のテンプレートファイルもあります(これはもちろん、すぐに使えます)。

あなたのテーマで定義されている既存の領域ではカバーされていないいくつかの特定の場所にフォームを配置したい場合は、新しいブロック領域を作成する必要があります。

+0

ありがとう!これは役に立ちました。管理者のカスタマイズのための私のGoogleの検索はあまり成功していませんでした。 検索結果がバックエンドフィルタのように動作しないため、私はまだカスタムを作る必要があるかもしれません。この組み込みの検索機能は私をフロントエンドに向け直します。 (私は、これについての修正があるかどうかを見るために設定を見ていきます) – ThisBetterWork

関連する問題