Przygotowanie
Tworzenie formularza: /admin/structure/contact. Po kliknięciu przycisku Dodaj formularz kontaktowy i przeniesieniu na stronę budowania nowego formularza pojawiają się następujące pola do wypełnienia.
Etykieta - nazwa formularza, która będzie wyświetlana jako tytuł podstrony H1
Odbiorcy - adresy, adresy poczty elektronicznej, na które zostanie wysłana wiadomość z formularza.
Wiadomość -Komunikat, który zostanie wyświetlony użytkownikowi po zatwierdzeniu formularza. Zostanie wyświetlony w sekcji i w stylu jak pojawiają się inne komunikaty (zielone) podobne do tych po zapisaniu podstrony lub wyczyszczeniu podręczne pamięci. Pozostawienie pustego pola nie wyświetli żadnego komunikatu.
Ścieżka przekierowania - Ścieżka, na którą będzie przekierowany użytkownik po zatwierdzeniu formularza.
Automatyczna odpowiedź - wiadomość z tego pola zostanie wysłana do nadawcy wypełniającego formularz
Waga -
Ustaw jako domyślny formularz - po zaznaczeniu tej opcji formularz domyślnie będzie dostępny pod adresem: adres.pl/contact
Po zatwierdzeniu danych i zapisaniu formularza można przejść do sekcji dodawania pól lub wykorzystać te podstawowe dodane automatycznie. Nowo powstały formularz jest dostępny pod adresem adres.pl/contact/nazwa_formularza.
Domyślne pola formularza po utworzeniu
Więcej informacji na podstronie instrukcji formularz kontaktowy.
Moduł rozszerzający możliwości modułu to Contact Block
Jak zmienić adres URL formularza?
W sekcji Aliasy adresów w lokalizacji: /admin/config/search/path.
Skorzystać z przycisku +Dodaj alias i w polach edycji:
- Ścieżka systemowa - wpisać /contact
- Alias URL - nowy adres url, np.: /kontakt
Jak zmienić etykietę pola Nazwisko lub pseudonim?
Jak usunąć pola z podstawowego formularza?
Chodzi o sytuację wyświetlania formularza w bloku, aby wykorzystać absolutne minimum. Np.: dwa pola - e-mail i Wiadomość.
Należy przejść do sekcji Zarządzaj wyświetlaniem formularza pod adresem /admin/structure/contact/manage/zapytanie/form-display, wyłączyć niechciane pola i zostawić jedynie oczekiwane.