私はtypo3 4.7で作業しており、インデックス付き検索プラグインの検索結果を自分のサイトのページにリダイレクトしようとしていますが、オブジェクトの設定をガイドするために使用できた定数エディターに出くわしました。以下は、私のルート テンプレート (TV テンプレートにマッピングされた) のオブジェクトの現在のタイポスクリプトです。
# --- SEARCHBOX OBJECT ----------------------------------
lib.searchbox < plugin.tx_indexedsearch
lib.searchbox{
#Disable the advanced search link
show.advancedSearchLink = 0
show.rules = 0
show.alwaysShowPageLinks = 1
#pid of root page is 1 and pid of the search result page is 9
search.rootPidList = 1
search.targetPid = 1
view.defaultPid = 9
result_link_target = 9
}
これまでのところ、試行に失敗しており、検索が実行されたページにすべての結果が表示されています。また、表示されている検索ボックスを変更して、検索フィールドのみを表示することは可能かどうかも知りたいです。御時間ありがとうございます。
編集:私はsolrをインストールして試しています.solrの経験がある人は、この問題の解決を手伝ってください. これまでの solr に関する私の 2 つの問題は、検索は正しいページにリダイレクトされますが、(1) 検索ボックスが大きすぎるため、このボックスの表示を変更できるようにする必要があることです (ボタンを削除して削減するため)。サイズ) (2) 検索ルールに関するいくつかのメッセージを吐き出し、これまでのところ何も返しません。
編集 2: solr が進むべき道のようです。結果の出力を除いて、やりたいことはすべてやり遂げました。Tomcat コンテナーが ipv6 プロトコル インターフェイスにバインドされていることに気付くまでに、数日 (5 日) を失いました。それを解決すると(これを解決する方法について同じ問題に出くわす可能性がある人については、こちらを参照してください)、詳細については、solr サーバーをリモートで管理できるようになりました。ページはインデックス化されています (スケジューラで指定されているように定期的ではありません) が、結果ページにまだ結果が得られず、devlog は、TV テンプレートにタイポ 3 検索マーカーが散りばめられているにもかかわらず、typo3 検索マーカーがないという警告のみを返します。この時点で結果を表示するには、結果ページにある種のマーカーでマークを付ける必要があるのではないかと推測できます。