Używam poniższego kodu w bloku CMS, aby wyświetlić domyślny formularz kontaktowy Magento.
<p>{{block
class="Magento\Contact\Block\ContactForm"
name="contactForm"
template="Magento_Contact::form.phtml"}}</p>
Zastanawiam się, czy istnieje podstawowy sposób włączenia captcha w formularzu?
magento2
contact-form
Malaiselvan
źródło
źródło
Odpowiedzi:
Aby dodać CAPTHA do formularza Kontakt, musisz przejść do Sklepów -> Konfiguracja -> Klienci -> Strona konfiguracji klientów i włączyć CAPTCHA. Pamiętaj, aby wybrać opcję Skontaktuj się z nami w polu Formularze.
Po zaktualizowaniu konfiguracji wyczyść pamięć podręczną.
Mam nadzieję, że to pomoże.
źródło
Możesz utworzyć niestandardowy szablon formularza (na podstawie oryginału), a następnie programowo załadować blok reCaptcha za pomocą tego:
źródło