সাইট যোগাযোগ ফর্মে অতিরিক্ত ক্ষেত্র যুক্ত করা


18

এটি আমার কাছে আশ্চর্যজনকরকম কঠিন বলে মনে হচ্ছে। আমি যা ভেবেছিলাম তা হ'ল বিষয়বস্তুর প্রকারে ক্ষেত্রগুলি যুক্ত করার মতো অতিরিক্ত ক্ষেত্র যুক্ত করার ক্ষেত্রে এটি হবে। কিন্তু না. যোগাযোগের ফর্মটিতে একটি ফোন নম্বর ক্ষেত্র যুক্ত করার জন্য আমি কোনও সুবিধা খুঁজে পাচ্ছি না? বাইরে কেউ জানেন?

উত্তর:


20

সামগ্রীর ধরণের মতো ফর্ম ক্ষেত্রগুলি কনফিগার করা প্রত্যাশা করা একটি অতিরিক্ত-সাধারণীকরণ। বিষয়বস্তুর প্রকারগুলি হ'ল ওয়েবসাইটের সামগ্রী (পাঠ্য, চিত্র ইত্যাদি) এর জন্য এবং দ্রোপালে নোডগুলির জন্য (দ্রুপালের সামগ্রীর মূল অংশ) more ক্ষেত্র এবং ক্ষেত্রের ইউআই মডিউলটি ব্যবহার করে, একটি সহজেই ওয়েব ইউআই ব্যবহার করে সামগ্রীর ধরণের ক্ষেত্রে ক্ষেত্রগুলি যুক্ত করতে পারে । কিছু নির্দিষ্ট কেস ব্যতীত, একটি ফর্ম কোনও ওয়েবসাইটের সামগ্রীর অংশ নয় বরং ব্যবহারকারীদের তথ্য যোগ এবং সম্পাদনা করার উপায়, কখনও কখনও সামগ্রী এবং কখনও কখনও তা নয়।

দ্রুপালে একটি ফর্মটি কাস্টমাইজ করতে (অর্থাত্ পরিবর্তন করা), সাধারণত উপায় হুক প্রয়োগ করে এমন একটি কাস্টম মডিউল তৈরি করা । এইভাবে, আপনি অন্যান্য মডিউল দ্বারা সরবরাহিত বিদ্যমান ফর্মগুলিতে ফর্ম উপাদানগুলি যুক্ত করতে পারেন। যোগাযোগের ফর্মটিতে এইভাবে যুক্ত ক্ষেত্রগুলির জন্য তথ্য ব্যবহার করতে, আপনাকে hook_mail_alter () প্রয়োগ করে প্রেরিত মেলটিও পরিবর্তন করতে হবে । নিম্নলিখিত গাইড আপনাকে ড্রুপাল in. উভয় পদক্ষেপের মধ্য দিয়ে যায় (( এই মন্তব্যটিও নোট করুন )hook_form_FORM_ID_alter

একটি নন-কোড সমাধান ওয়েবফর্ম মডিউল ব্যবহার করা যা একটি ফর্ম সামগ্রী প্রকার সরবরাহ করে এবং আপনাকে আপনার ওয়েবসাইটে সামগ্রী হিসাবে ফর্মগুলি যুক্ত করতে দেয়। এই ফর্মগুলি একটি ওয়েব ইউআইয়ের মাধ্যমে কনফিগারযোগ্য। এই ফর্মগুলির মাধ্যমে জমা দেওয়া তথ্যের জন্য বিভিন্ন প্রক্রিয়াকরণ পদক্ষেপগুলি কনফিগার করা যেতে পারে। এর মধ্যে একটি হ'ল ইমেল প্রেরণা। কাস্টম যোগাযোগের ফর্মের জন্য এটি ব্যবহার করা সাধারণ ব্যবহারের ক্ষেত্রে। ওয়েবফর্মটি তার নিজস্ব ধারণা এবং এক্সটেনশন পয়েন্টগুলির সাথে আসে। এটি এক সময়ের সহজ ফর্মগুলির জন্য সহজ এবং দ্রুত সমাধান হিসাবে প্রমাণিত হতে পারে, তবে এটি নির্দিষ্ট বৈশিষ্ট্যগুলির প্রান্তটি পৌঁছে গেলে কাস্টমাইজ করার জন্য অতিরিক্ত আকারের এবং জটিল হতে পারে। কোনও ওয়েবফর্মটিতে অতিরিক্ত বৈশিষ্ট্য যুক্ত করার জন্য ব্যয়টি প্রথমে প্রথমে কাস্টম মডিউলটি এড়িয়ে যাওয়ার লাভকে ছাড়িয়ে যেতে পারে।


1

এটি আপনার পরিচিতি ফর্মের জন্য আপনি কোন মডিউলটি ব্যবহার করছেন তার উপর নির্ভর করে। কিছু মডিউল একটি ব্যাকএন্ড ইন্টারফেস সরবরাহ করবে যার অতিরিক্ত ক্ষেত্র যুক্ত করার জন্য কোনও প্রোগ্রামিংয়ের প্রয়োজন নেই। এই কার্যকারিতা সহ একটি খুব জনপ্রিয় মডিউল হ'ল ওয়েবফর্ম।

এটি বাদ দিয়ে, দ্রুপাল-এ ফর্মগুলি হুক_ফর্ম_াল্টার হুক ব্যবহার করে একটি কাস্টম মডিউল লিখে পরিবর্তন করা যেতে পারে। এমডউলে বিকাশ এবং এই বিশেষ হুক ব্যবহারের জন্য প্রচুর টিউটোরিয়াল রয়েছে।


1

যদি আপনি মূল যোগাযোগের মডিউলটি ব্যবহার করেন তবে আশা করি যোগাযোগ ফর্ম ক্ষেত্রগুলির মডিউলটি দ্রুপাল 7 এর জন্য শীঘ্রই শেষ হয়ে যাবে।

এই মডিউলটি প্রোফাইল মডিউল ইন্টারফেসের মতো সাইট প্রশস্ত যোগাযোগের ফর্মটিতে অতিরিক্ত ক্ষেত্র যুক্ত করতে দেয়। অ্যাডমিন ক্ষেত্রগুলি নির্ধারণ করতে পারে এবং সেগুলি সাইট বিস্তৃত যোগাযোগের ফর্মটিতে উপলব্ধ। দয়া করে মনে রাখবেন যে এই ক্ষেত্রগুলি এখনই ব্যক্তিগত যোগাযোগের ফর্মের জন্য উপলব্ধ হবে না কারণ আমি কোনও নির্দিষ্ট প্রয়োজন দেখছি না।

আপনি যদি এখন কিছু চান: 4 টি বিকল্প:

  • নোড টাইপ ব্যবহার করুন এবং এটিকে একটি পরিচিতি ফর্মে রূপান্তর করুন।
  • একটি ওয়েবফর্ম ব্যবহার করুন।
  • একটি কাস্টম মডিউল তৈরি করুন
  • বা আরও ভাল: কাঁটাচামচ / যোগাযোগ_ফিল্ড মডিউল সহায়তা! প্রকল্প পৃষ্ঠাটি সবেমাত্র আপডেট করা হয়েছে, সুতরাং এটি কমপক্ষে আবারও সরানো হবে এবং এটি শেষ হয়ে গেলে সামগ্রীর প্রকারের মতো ক্ষেত্রগুলি যুক্ত করার খুব সুন্দর উপায় সরবরাহ করবে।

(এটি অনুসন্ধান বট অঙ্গনের জন্য যুক্ত করা;))


আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.