public function Title::settingsForm in Display Suite 8.2
Same name and namespace in other branches
- 8.4 src/Plugin/DsField/Title.php \Drupal\ds\Plugin\DsField\Title::settingsForm()
- 8.3 src/Plugin/DsField/Title.php \Drupal\ds\Plugin\DsField\Title::settingsForm()
The form that holds the settings for this plugin.
Overrides DsFieldBase::settingsForm
File
- src/
Plugin/ DsField/ Title.php, line 15
Class
- Title
- Plugin that renders a title.
Namespace
Drupal\ds\Plugin\DsFieldCode
public function settingsForm($form, FormStateInterface $form_state) {
$config = $this
->getConfiguration();
$settings['link'] = array(
'#type' => 'checkbox',
'#title' => 'Link',
'#default_value' => $config['link'],
);
$settings['wrapper'] = array(
'#type' => 'textfield',
'#title' => 'Wrapper',
'#default_value' => $config['wrapper'],
'#description' => $this
->t('Eg: h1, h2, p'),
);
$settings['class'] = array(
'#type' => 'textfield',
'#title' => 'Class',
'#default_value' => $config['class'],
'#description' => $this
->t('Put a class on the wrapper. Eg: block-title'),
);
return $settings;
}