Ich verwende den folgenden Code in einem CMS-Block, um das Standard-Magento-Kontaktformular anzuzeigen.
<p>{{block
class="Magento\Contact\Block\ContactForm"
name="contactForm"
template="Magento_Contact::form.phtml"}}</p>
Sie fragen sich nur, ob es einen zentralen Weg gibt, Captcha in dem Formular zu aktivieren?
magento2
contact-form
Malaiselvan
quelle
quelle
Antworten:
Um CAPTHA zu einem Kontaktformular hinzuzufügen, müssen Sie zu Stores -> Configuration -> Customers -> Customers Configuration gehen und CAPTCHA aktivieren. Stellen Sie sicher, dass Sie im Feld Formulare den Wert Kontakt auswählen.
Bereinigen Sie den Cache, sobald Sie die Konfiguration aktualisiert haben.
Ich hoffe es hilft.
quelle
Sie können eine benutzerdefinierte Formularvorlage (basierend auf dem Original) erstellen und anschließend den reCaptcha-Block programmgesteuert laden:
quelle