config('front_page.settings'); $form['front_page_home_link_path'] = [ '#type' => 'textfield', '#title' => $this->t('Redirect your site HOME links to'), '#default_value' => $config->get('home_link_path'), '#cols' => 20, '#rows' => 1, '#description' => $this->t('Specify where the user should be redirected to. An example would be /node/12. Leave blank when you\'re not using HOME redirect.'), '#field_prefix' => $base_url . base_path(), ]; return parent::buildForm($form, $form_state); } /** * {@inheritdoc} */ public function submitForm(array &$form, FormStateInterface $form_state) { $this->configFactory()->getEditable('front_page.settings') ->set('home_link_path', $form_state->getValue('front_page_home_link_path')) ->save(); parent::submitForm($form, $form_state); } }