Skip to content
Snippets Groups Projects
Commit 78703c18 authored by Soliman Harkas's avatar Soliman Harkas Committed by Shibin Das
Browse files

Issue #3283326: Token Support

parent 4dfc33a5
No related branches found
No related tags found
2 merge requests!17Resolve #3283326 "Token support v2",!8Issue #3283326: Token Support
......@@ -54,6 +54,13 @@ class StringSettingsForm extends ConfigFormBase {
*/
protected $loggerChannelDefault;
/**
* The module handler.
*
* @var \Drupal\Core\Extension\ModuleHandlerInterface
*/
protected $moduleHandler;
/**
* {@inheritdoc}
*/
......@@ -65,6 +72,7 @@ class StringSettingsForm extends ConfigFormBase {
$instance->loggerChannelDefault = $container->get('logger.channel.default');
$instance->string = $container->get('plugin.manager.string');
$instance->fileDownloadController = FileDownloadController::create($container);
$instance->moduleHandler = $container->get('module_handler');
return $instance;
}
......@@ -120,6 +128,14 @@ class StringSettingsForm extends ConfigFormBase {
'placeholder' => $fallback_rule,
],
];
if ($this->moduleHandler->moduleExists('token')) {
$form['token_tree'] = [
'#theme' => 'token_tree_link',
'#token_types' => ['user', 'node'],
'#show_restricted' => TRUE,
'#weight' => 90,
];
}
}
return parent::buildForm($form, $form_state);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment