public function TokensFilterTrait::buildOptionsForm in Tokens in Views Filter Criteria 8
Provide a simple textfield options to use tokens in filter.
File
- src/
TokensFilterTrait.php, line 45
Class
- TokensFilterTrait
- Filter trait to use for filter plugins.
Namespace
Drupal\token_views_filterCode
public function buildOptionsForm(&$form, FormStateInterface $form_state) {
parent::buildOptionsForm($form, $form_state);
$form['use_tokens'] = [
'#type' => 'checkbox',
'#title' => $this
->t('Use tokens'),
'#default_value' => $this->options['use_tokens'],
];
if (\Drupal::moduleHandler()
->moduleExists('token')) {
$form['token_help'] = [
'#type' => 'container',
'#states' => [
'visible' => [
':input[name="options\\[use_tokens\\]"]' => [
'checked' => TRUE,
],
],
],
];
$form['token_help']['browser'] = [
'#theme' => 'token_tree_link',
'#token_types' => [
'view',
'current-page',
],
];
}
}