I have a custom form inside a modal in a configurable product page which requires MSP Google ReCaptcha to be implemented. I tried to include the Recaptcha block in my layout file but it is not showing up.
<block class="Magento\Framework\View\Element\Template" name="custom-modal" template="Vendor_module::custom-modal.phtml" >
<block class="Magento\Swatches\Block\Product\Renderer\Configurable" name="product.info.options.swatches_inside_modal" />
</block>
If anyone knows how to solve this let me know.
Best Answer
Using @mahmoudismail answer to add reCaptcha to your own module:
etc/frontend/events.xml
etc/frontend/di.xml
Plugin/Recaptcha/LayoutSettings.php
Add to your forms layout where appropriate
Output the reCaptcha div in your form