function flag_lists_actions_form_alter in Flag Lists 4.0.x
Implements hook_form_alter().
File
- modules/
flag_lists_actions/ flag_lists_actions.module, line 16 - Contains flag_lists_actions.module.
Code
function flag_lists_actions_form_alter(&$form, FormStateInterface $form_state, $form_id) {
$flagListsService = \Drupal::service('flaglists');
$config = \Drupal::config('flag_lists.settings');
// Change form id here.
if (in_array($form_id, [
'flag_lists_settings_form',
])) {
$actionOverviewLink = Link::createFromRoute('Action Overview', 'entity.action.collection')
->toString();
$form['flag_settings']['hide_actions'] = [
'#type' => 'checkbox',
'#title' => t('Hide Flagging Collection Actions in the @link.', [
'@link' => $actionOverviewLink,
]),
'#default_value' => $config
->get('hide_actions'),
'#description' => t('Do you want to hide the Flagging Collections Actions in the @link?', [
'@link' => $actionOverviewLink,
]),
];
$form['actions']['submit']['#submit'][] = 'flag_lists_actions_save_submit';
}
}