1

私の組織の特定のニーズに対応するために、DSpace 4.2 の Mirage テーマを変更しようとしています。カスタム検索フィールドを備えた独自の検索ボックスを追加し、検索結果ページを変更したいと考えています。

デフォルトの dspace 検索結果ページは次のようになります。

をいじくり回した後、このレイアウトcssxsl思いつきました: ここに画像の説明を入力

上部の検索パネルは、page-structure.xslファイルを変更して追加しました。ここで、結果ページに表示されるデフォルトの検索ボックスを削除したいと考えています。cssxslおよびsitemapファイルをすべて調べました。サイトマップ ファイルを調べると、ファイルを呼び出して検索が実行されることがわかりました[dspace-source]/dspace-xmlui/src/main/java/org/dspace/app/xmlui/aspect/discovery/SimpleSearch.java。検索ボックスが追加されたコード セクションにコメントし、dspace を再構築して再展開しましたが、まだ成功していません。

理解不足のため、正しいファイルを見ていないのかもしれません。

誰かが私を正しい方向に向けてくれるといいですね。前もって感謝します

4

2 に答える 2

1

あなたは正しい道を進んでいるようです。実際に 131 の後の行をコメントアウトした場合、ボックスが削除されたという効果が見られるはずです。

したがって、変更が見られない場合は、これらの更新の展開方法に問題がある可能性があります。Tomcat を再起動する前に、mvn のクリーン パッケージと ant の更新を実行したことを確認できますか?

于 2015-02-10T12:35:09.590 に答える