Drupal Answers Asked on November 5, 2021
Is there a way to limit the operators for views-filtering for users. I want them to only have “starts-with”, “contains” and “same”. But not the rest. Do I have to form_alter with a custom module? Or is there some intern way to achieve that?
I don't think there is an option to sort the exposed operators.
You can do it with a custom module using hook_form_alter().
Example:
function module_name_form_alter(&$form, &$form_state, $form_id) {
if ($form_id == 'views_exposed_form' && $form_state['view']->name == 'view_name') {
unset($form['field_name_filter_op']['#options']['empty']);
unset($form['field_name_filter_op']['#options']['not empty']);
}
}
You can find the form details using "dpm()" from devel module.
Answered by NeoHQ on November 5, 2021
3 Asked on November 19, 2021 by kevin-ramirez-zavalza
1 Asked on November 19, 2021 by featherbelly
1 Asked on November 17, 2021 by user3428971
1 Asked on November 17, 2021 by hugh-esco
1 Asked on November 15, 2021 by bassem-mohamed
1 Asked on November 13, 2021 by parvateesam
1 Asked on November 13, 2021 by stavovei-ciprian
1 Asked on November 13, 2021 by joehoe
1 Asked on November 13, 2021 by webdrips
1 Asked on November 11, 2021 by saintslash
1 Asked on November 11, 2021 by pramodg
1 Asked on November 11, 2021 by pglatz
0 Asked on November 11, 2021 by manikandan
Get help from others!
Recent Questions
Recent Answers
© 2023 AnswerBun.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP