Dans config.xml du module Search, exemple de la recherche avancée pour 1 entrepôt :
<!-- Recherche avancée -->
<advanced_search key="advanced" file="dc_advanced.xml"><hidden_fields>
<hidden_field vocabularyId="search_metadata_namespaces:dc"><metadata>md-ori-oai-namespace</metadata>
</hidden_field>
<!-- On veut que le repo soit entrepôt A --><hidden_field vocabularyId="search_repositories_href:entrepotA">
<metadata>md-ori-oai-repository(http://www.openarchives.org/OAI/2.0/oai_dc/)</metadata></hidden_field>
</hidden_fields>
<result_fields id="dc_fulltext"/>
<sort_fields id="score_date"/><rss_fields id="notice"/>
</advanced_search>
<hidden_field>
<metadata>search_repositories_href</metadata>
<value>entrepotA</value>
<value>entrepotB</value>
</hidden_field>
<group id="repository">
<field id="rep_repository" format="text" vocabularyId="search_repositories:A" type="checkbox">
<metadata>md-ori-oai-repository(http://www.openarchives.org/OAI/2.0/oai_dc/)</metadata></field>
<field id="rep_repository" format="text" vocabularyId="search_repositories:B" type="checkbox"><metadata>md-ori-oai-repository(http://www.openarchives.org/OAI/2.0/oai_dc/)</metadata>
</field>
</group>
<group id="documentaire">
...
<field id="other_format" format="text" vocabularyId="search_metadata_namespaces" type="checkbox">
<metadata>md-ori-oai-namespace</metadata></field>
...
En vous remerciant.
Sébastien