Magento 2: আমাদের সাথে যোগাযোগ ফর্ম ক্যাপচা দেখান


10

আমি সিএমএস ব্লকে নীচের কোডটি ডিফল্ট ম্যাজেন্টো আমাদের সাথে যোগাযোগের ফর্মটি দেখানোর জন্য ব্যবহার করি।

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

কেবল ভাবছি ফর্মটিতে ক্যাপচা সক্ষম করার কোনও মূল উপায় থাকবে?


উত্তর:


22

আমাদের সাথে যোগাযোগের ফর্মটিতে ক্যাপ্টা যুক্ত করতে আপনাকে স্টোর -> কনফিগারেশন -> গ্রাহক -> গ্রাহকরা কনফিগারেশন পৃষ্ঠাতে যেতে হবে এবং ক্যাপচা সক্ষম করতে হবে। ফর্ম ক্ষেত্রে আমাদের সাথে যোগাযোগ করুন মান নির্বাচন করতে ভুলবেন না।

এখানে চিত্র বর্ণনা লিখুন

একবার আপনি কনফিগারেশন আপডেট করার পরে, ক্যাশে পরিষ্কার করুন।

আশা করি এটা সাহায্য করবে.


আমি বিশ্বাস করি ডিজাইন ট্যাবটি কেবল পৃষ্ঠার জন্য, ব্লকের জন্য নয়। এছাড়াও প্রশ্ন আমি জিজ্ঞাসা করলাম আমাদের সঙ্গে যোগাযোগ করুন রূপ, যার আমি তোমাকে ঠিকানাগুলি উত্তর বিশ্বাস উপর ক্যাপচা দেখানোর জন্য কিভাবে ... হয়
Malaiselvan

@ মালাইসেলভান আমি প্রশ্নের পুরো বিষয়টি পুরোপুরি মিস করেছি। গতকাল অনেক দিন ছিল। আমি আপনাকে একটি উত্তর লিখুন।
সর্বাধিক প্রোনকো

ধন্যবাদ। আপনি সঠিক. তবে আমি বুঝতে পেরেছিলাম যে আমাদের সাথে যোগাযোগের জন্য আমার কোনও ব্লক বা একটি পৃষ্ঠা তৈরি করার দরকার নেই। আমাকে যা করতে হবে তা হ'ল কনফিগারেশন থেকে আমাদের সাথে যোগাযোগ করা এবং আমাদের সাথে যোগাযোগের জন্য ক্যাপচা সক্ষম করা।
মালাইসেলভান

3
মনে করুন আমি কাস্টম ফর্ম তৈরি করেছি এবং আমি এটি "ফর্ম" তালিকায় যুক্ত করতে চাই তবে আমি কীভাবে এটি পরিচালনা করতে পারি? সুতরাং আমার কাস্টম ফর্মটিতে ক্যাপচাও প্রদর্শিত হবে
অঙ্কিত শাহ

আমি নিউজলেটার আকারে ডিফল্ট ক্যাপচা ব্যবহার করতে চাই। তাহলে আমি কোন ধরণের পরিবর্তন করব?
সরফরাজ সিপাই

3

আপনি একটি কাস্টম ফর্ম টেম্পলেট তৈরি করতে পারেন (মূলের উপর ভিত্তি করে) তারপরে আপনি প্রোগ্রামক্রমে পুনরায় ক্যাপচা ব্লক লোড করতে পারেন:

<?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();
    ?>
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.