Я установил модуль MageSpecialist reCAPTCHA в своем интернет-магазине Magento 2.
Модуль отлично работает в контактной форме по умолчанию, но reCAPTCHA не отображается в пользовательскойСтраница cms.
Вот как я отображаю контактную форму на пользовательской странице cms:
{{block class="Magento\Contact\Block\ContactForm" name="contactForm" template="Magento_Contact::form.phtml"}}
Я попытался добавить фрагмент кода из раздела макетамодуль contact_index_index для XML-страницы Обновление макета страницы cms.
<referenceContainer name="form.additional.info">
<block class="MSP\ReCaptcha\Block\Frontend\ReCaptcha" name="msp-recaptcha" after="-" template="MSP_ReCaptcha::msp_recaptcha.phtml">
<arguments>
<argument name="jsLayout" xsi:type="array">
<item name="components" xsi:type="array">
<item name="msp-recaptcha" xsi:type="array">
<item name="component" xsi:type="string">MSP_ReCaptcha/js/reCaptcha</item>
<item name="zone" xsi:type="string">contact</item>
</item>
</item>
</argument>
</arguments>
</block>
</referenceContainer>
Это также не помогло при попытке отобразить reCAPTCHA на пользовательской странице cms.
Кто-нибудь может мне помочь с этим?