created advanced search block
This commit is contained in:
parent
e9a136db4c
commit
7ee6c9dc12
@ -38,6 +38,10 @@ function materio_search_api_permission() {
|
||||
'title' => t('use Materio search api filters'),
|
||||
'description' => t('Use materio search api filters.'),
|
||||
),
|
||||
'use materio search api advanced search' => array(
|
||||
'title' => t('use materio search api advanced search'),
|
||||
'description' => t('Use materio search api advanced search.'),
|
||||
),
|
||||
);
|
||||
}
|
||||
|
||||
@ -365,12 +369,16 @@ function materio_search_api_term_property_dup_name($term){
|
||||
* Implements hook_block_info().
|
||||
*/
|
||||
function materio_search_api_block_info() {
|
||||
// This example comes from node.module.
|
||||
$blocks['materio_search_api_search'] = array(
|
||||
'info' => t('Materio search api search'),
|
||||
'cache' => DRUPAL_NO_CACHE
|
||||
);
|
||||
|
||||
$blocks['materio_search_api_advanced_search'] = array(
|
||||
'info' => t('Materio search api advanced search'),
|
||||
'cache' => DRUPAL_NO_CACHE
|
||||
);
|
||||
|
||||
$blocks['materio_search_api_viewmode'] = array(
|
||||
'info' => t('Materio search api view mode selection'),
|
||||
'cache' => DRUPAL_NO_CACHE
|
||||
@ -420,6 +428,12 @@ function materio_search_api_block_view($delta = '') {
|
||||
// $block['content'] = theme('materio_search_api_filters_block', array());
|
||||
// }
|
||||
// break;
|
||||
case 'materio_search_api_advanced_search':
|
||||
if(user_access('use materio search api advanced search')){
|
||||
$block['subject'] = t('Advanced Search');
|
||||
$block['content'] = theme('materio_search_api_advanced_search_block', array());
|
||||
}
|
||||
break;
|
||||
}
|
||||
return $block;
|
||||
}
|
||||
@ -656,6 +670,11 @@ function materio_search_api_theme($existing, $type, $theme, $path) {
|
||||
'pager' => NULL,
|
||||
'count' => 0,
|
||||
)
|
||||
),
|
||||
'materio_search_api_advanced_search_block' => array(
|
||||
'template' => 'materio-search-api-advanced-search-block',
|
||||
'path' => drupal_get_path('module', 'materio_search_api').'/templates',
|
||||
'arguments' => array(),
|
||||
)
|
||||
);
|
||||
}
|
||||
@ -842,7 +861,6 @@ function template_preprocess_materio_search_api_results(array &$vars) {
|
||||
//dsm($vars, '$vars');
|
||||
}
|
||||
|
||||
|
||||
function template_preprocess_materio_search_api_actuality(&$vars){
|
||||
// dsm($vars, 'template_preprocess_materio_search_api_actuality | vars');
|
||||
|
||||
@ -850,6 +868,12 @@ function template_preprocess_materio_search_api_actuality(&$vars){
|
||||
$vars['actualities_infos'] = t('');
|
||||
}
|
||||
|
||||
function template_preprocess_materio_search_api_advanced_search_block(&$vars){
|
||||
dsm($vars, "vars");
|
||||
$vars['searchform'] = drupal_get_form("materio_search_api_advanced_search_form");
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* - - - - - - - - - - - - SEARCH API PAGE - - - - - - - - - - - -
|
||||
*/
|
||||
|
Loading…
x
Reference in New Issue
Block a user