function social_tagging_form_taxonomy_overview_terms_alter in Open Social 8.7
Same name and namespace in other branches
- 8.9 modules/social_features/social_tagging/social_tagging.module \social_tagging_form_taxonomy_overview_terms_alter()
- 8 modules/social_features/social_tagging/social_tagging.module \social_tagging_form_taxonomy_overview_terms_alter()
- 8.2 modules/social_features/social_tagging/social_tagging.module \social_tagging_form_taxonomy_overview_terms_alter()
- 8.3 modules/social_features/social_tagging/social_tagging.module \social_tagging_form_taxonomy_overview_terms_alter()
- 8.4 modules/social_features/social_tagging/social_tagging.module \social_tagging_form_taxonomy_overview_terms_alter()
- 8.5 modules/social_features/social_tagging/social_tagging.module \social_tagging_form_taxonomy_overview_terms_alter()
- 8.6 modules/social_features/social_tagging/social_tagging.module \social_tagging_form_taxonomy_overview_terms_alter()
- 8.8 modules/social_features/social_tagging/social_tagging.module \social_tagging_form_taxonomy_overview_terms_alter()
- 10.3.x modules/social_features/social_tagging/social_tagging.module \social_tagging_form_taxonomy_overview_terms_alter()
- 10.0.x modules/social_features/social_tagging/social_tagging.module \social_tagging_form_taxonomy_overview_terms_alter()
- 10.1.x modules/social_features/social_tagging/social_tagging.module \social_tagging_form_taxonomy_overview_terms_alter()
- 10.2.x modules/social_features/social_tagging/social_tagging.module \social_tagging_form_taxonomy_overview_terms_alter()
Implements hook_form_FORM_ID_alter().
File
- modules/
social_features/ social_tagging/ social_tagging.module, line 77 - Contains social_tagging.module.
Code
function social_tagging_form_taxonomy_overview_terms_alter(&$form, FormStateInterface $form_state, $form_id) {
if (Drupal::getContainer()
->get('social_tagging.tag_service')
->allowSplit()) {
$storage = $form_state
->getStorage();
/* @var \Drupal\taxonomy\Entity\Vocabulary $vocabulary */
$vocabulary = $storage['taxonomy']['vocabulary'];
if ($vocabulary
->id() === 'social_tagging') {
// Remove edit/delete links.
foreach (Element::children($form['terms']) as $name) {
unset($form['terms'][$name]['weight']);
}
// Hide Save button.
$form['actions']['submit']['#access'] = FALSE;
// Remove tableDrag.
unset($form['terms']['#tabledrag']);
// Remove Weight column.
unset($form['terms']['#header'][1]);
}
}
}