public function WorkbenchContentController::getSettings in Workbench 8
Gets the content settings and prepares views information.
3 calls to WorkbenchContentController::getSettings()
- WorkbenchContentController::allContent in src/
Controller/ WorkbenchContentController.php - Page callback for the workbench content page.
- WorkbenchContentController::content in src/
Controller/ WorkbenchContentController.php - Page callback for the workbench content page.
- WorkbenchContentController::editedContent in src/
Controller/ WorkbenchContentController.php - Page callback for the workbench content page.
File
- src/
Controller/ WorkbenchContentController.php, line 173
Class
- WorkbenchContentController
- Generates the pages defined by Workbench.
Namespace
Drupal\workbench\ControllerCode
public function getSettings() {
$config = $this
->config('workbench.settings');
$items = [
'overview_left' => $this
->t('Overview block left'),
'overview_right' => $this
->t('Overview block right'),
'overview_main' => $this
->t('Overview block main'),
'edits_main' => $this
->t('My edits main'),
'all_main' => $this
->t('All content main'),
];
foreach ($items as $key => $item) {
$setting = $config
->get($key);
$data = explode(':', $setting);
$settings[$key]['view_id'] = $data[0];
$settings[$key]['display_id'] = $data[1];
}
return $settings;
}