Code: Alles auswählen
if (rex_post('config-submit', 'boolean')) {
$this->setConfig(rex_post('config', [
['mainText', 'string'],
['buttonText', 'string'],
['buttonText_privacy', 'string'],
['privacyArticleID', 'int'],
['position', 'array[string]'],
['frequency', 'array[string]'],
['activated', 'int'],
]));
$content .= rex_view::info($this->i18n('config_saved'));
}
$n = [];
$n['label'] = '<label for="rex-cookieBar-config-privacyArticle">' . $this->i18n('config_privacyArticle') . '</label>';
$linkmap = new rex_form_widget_linkmap_element();
$linkmap->setAttribute('class', 'form-control');
$linkmap->setAttribute('name', 'config[privacyArticleID]');
$linkmap->setValue($this->getConfig('privacyArticleID'));
$n['field'] = $linkmap->get();
$formElements[] = $n;