| 12345678910111213141516171819202122232425262728 |
- <?php
- // Loo contact feedback vorm (D7-s oli "Website feedback" -> test+emal@odamus.com)
- use Drupal\contact\Entity\ContactForm;
- $form = ContactForm::load('feedback');
- if (!$form) {
- $form = ContactForm::create([
- 'id' => 'feedback',
- 'label' => 'Website feedback',
- 'recipients' => ['ardokubjas@gmail.com'],
- 'reply' => '',
- 'weight' => 0,
- 'message' => 'Your message has been sent.',
- 'redirect' => '',
- ]);
- $form->save();
- echo "created feedback form\n";
- } else {
- echo "feedback form already exists\n";
- }
- // Määra vaikimisi vormiks feedback.
- $settings = \Drupal::configFactory()->getEditable('contact.settings');
- $settings->set('default_form', 'feedback')->save();
- echo "default_form=feedback\n";
- // Vastuseks D7 menüü link /contact -> contact.site_page route.
- echo "done\n";
|