added admin settings for advanced search

This commit is contained in:
Bachir Soussi Chiadmi 2014-07-16 17:07:56 +02:00
parent 8f32d4e98b
commit e9a136db4c

View File

@ -7,11 +7,11 @@ function materio_search_api_settings(){
foreach ($indexes as $machine_name => $index) {
if($index->status == 1)
$index_options[$index->machine_name] = $index->name;
}
}
$languages = locale_language_list();
// dsm($languages, 'languages');
foreach ($languages as $lcode => $name) {
$form['mainsearchindex_'.$lcode] = array(
'#type'=>'select',
@ -36,7 +36,7 @@ function materio_search_api_settings(){
}
// TODO: select the activated viewmodes for change view mode and selected view mode
// TODO: select the activated viewmodes for change view mode and selected view mode
$entity_infos = entity_get_info();
// dsm($entity_infos, 'entity_infos');
foreach ($entity_infos['node']['view modes'] as $viewmode => $value) {
@ -68,6 +68,19 @@ function materio_search_api_settings(){
);
}
$vocabularies = taxonomy_get_vocabularies();
// dsm($vocabularies, 'vocabularies');
foreach ($vocabularies as $vid => $voc){
$vocs_options[$vid] = $voc->name;
}
$form['advancedsearchvocs'] = array(
'#type'=>'select',
'#options'=>$vocs_options,
'#default_value' => variable_get('advancedsearchvocs', array()),
'#title' => t('Advanced Search Vocabularies'),
'#multiple' => true,
);
return system_settings_form($form);
}