Magento 2: हमसे संपर्क करें फ़ॉर्म पर कैप्चा दिखाएं


10

मैं सीएमएस ब्लॉक में नीचे दिए गए कोड का उपयोग डिफ़ॉल्ट मैगनेटो से संपर्क करने के लिए करता हूं।

<p>{{block 
    class="Magento\Contact\Block\ContactForm"
    name="contactForm" 
    template="Magento_Contact::form.phtml"}}</p>

बस सोच रहा था कि फॉर्म में कैप्चा को सक्षम करने का एक मुख्य तरीका होगा?


जवाबों:


22

हमसे संपर्क करने के लिए कैप्चा जोड़ने के लिए आपको स्टोर्स -> कॉन्फ़िगरेशन -> ग्राहक -> ग्राहक कॉन्फ़िगरेशन पृष्ठ और कैप्चा को सक्षम करना होगा। प्रपत्र फ़ील्ड में हमसे संपर्क करें मान का चयन करना सुनिश्चित करें।

यहाँ छवि विवरण दर्ज करें

एक बार जब आप कॉन्फ़िगरेशन अपडेट करते हैं, तो कैश साफ़ करें।

आशा है ये मदद करेगा।


मेरा मानना ​​है कि डिज़ाइन टैब केवल पृष्ठ के लिए है न कि ब्लॉक के लिए। इसके अलावा मैंने जो सवाल पूछा, वह यह है कि कैप्चा को हमसे संपर्क कैसे किया जाए, जिस पर मुझे विश्वास नहीं है कि आप पते का जवाब देंगे कि ...
मलयसेल्वन

@Malaiselvan मैं सवाल के पूरे बिंदु को पूरी तरह से याद किया। कल बहुत दिन हो गए थे। मैं आपको एक उत्तर लिखता हूं।
मैक्स जेनको

धन्यवाद। तुम सही हो। हालाँकि मुझे महसूस हुआ कि मुझे संपर्क करने के लिए ब्लॉक या पेज बनाने की आवश्यकता नहीं है। मुझे बस इतना करना होगा कि हम कॉन्टेक्ट्स को कॉन्टेक्ट से कनैक्ट करें और कैटचचा को कॉन्टेक्ट अस के लिए सक्षम करें।
मलयसेल्वन

3
मान लीजिए मैंने कस्टम फॉर्म बनाया है और मैं इसे "फॉर्म" सूची में जोड़ना चाहता हूं तो मैं इसे कैसे प्रबंधित कर सकता हूं? तो मेरे कस्टम रूप पर भी कैप्चा प्रदर्शित होगा
अंकित शाह

मैं न्यूज़लेटर के रूप में डिफ़ॉल्ट कैप्चा का उपयोग करना चाहता हूं। इसलिए मैं किस तरह के बदलाव करूंगा?
सरफराज सिपाई

3

आप एक कस्टम फॉर्म टेम्प्लेट (मूल के आधार पर) बना सकते हैं फिर आप reCaptcha ब्लॉक को प्रोग्रामेटिक रूप से इस पर लोड कर सकते हैं:

<?php 
    echo $block->getLayout()
        ->createBlock('MSP\ReCaptcha\Block\Frontend\ReCaptcha',
            'msp-recaptcha',
            ['data' => 
                [
                    'jsLayout' => 
                    [
                        'components' => 
                        [
                            'msp-recaptcha' => 
                            [
                                'component' => 'MSP_ReCaptcha/js/reCaptcha',
                                'zone' => 'contact'
                            ]
                        ]
                    ]
                ]
            ]
        )
        ->setTemplate('MSP_ReCaptcha::msp_recaptcha.phtml')
        ->toHtml();
    ?>
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.