Skip to content
Snippets Groups Projects

Add visual improvements to settings form.

1 file
+ 10
1
Compare changes
  • Side-by-side
  • Inline
+ 10
1
@@ -103,6 +103,9 @@ class SettingsForm extends ConfigFormBase {
'#disabled' => TRUE,
];
// Align vertically.
$form['existing']['table'][$key]['#attributes'] = ['style' => 'vertical-align: top;'];
$required = TRUE;
// If we have a generic alias, we do not require a node.
if (!empty($aliases)) {
@@ -121,11 +124,17 @@ class SettingsForm extends ConfigFormBase {
'#default_value' => !empty($nodes[$key]) ? $this->entityTypeManager->getStorage('node')->load($nodes[$key]) : NULL,
];
// Add aliases.
$alias_mappings = [];
foreach ($aliases as $alias_langcode => $alias_path) {
$alias_mappings[] = "$alias_langcode: $alias_path";
}
$form['existing']['table'][$key]['alias'] = [
'#title' => $this->t('Aliases'),
'#type' => 'item',
// '#default_value' => $alias,
'#markup' => implode(',', $aliases),
'#markup' => implode('<br />', $alias_mappings),
];
$form['existing']['table'][$key]['delete'] = [
Loading