এটি কিছুটা পুরানো, তবে আমি একই জিনিসটি করতে চেয়েছিলাম এবং ওয়েবে কোনও উত্তর খুঁজে পাইনি। আমি নিজেই এটি সন্ধান করা শেষ।
ধরা যাক আপনি "গ্রুপ_প্রডাক্ট_ফিল্ডস" নামটি দিয়ে সিএমএস ইন্টারফেসের মাধ্যমে একটি ফিল্ড গ্রুপ তৈরি করেছেন। আপনি এই গোষ্ঠীতে কিছু ক্ষেত্র যুক্ত করেছেন।
এখন আপনার কাছে একটি নতুন ক্ষেত্র হুক_ফর্ম_ল্টারের মাধ্যমে প্রোগ্রামের মাধ্যমে ফর্মটিতে অন্তর্ভুক্ত হচ্ছে। আপনি সেই ক্ষেত্রটি "গ্রুপ_প্রডक्ट_ফিল্ডস" এ যুক্ত করতে চান। ক্ষেত্রটি কী হতে পারে তার একটি উদাহরণ এখানে দেওয়া হয়েছে:
$form['new_product_field'] = array(
'#type' => 'textfield',
'#title' => t('New product field'),
'#description' => t('Description for this new product field'),
);
আপনাকে এখন যা করতে হবে তা হল ক্ষেত্র দলে নতুন ক্ষেত্রটি যুক্ত করা। এটি করতে হুক_ফর্ম_ল্টারে নীচের লাইনটি যুক্ত করুন। এটি এর ভিতরে যে কোনও জায়গায় স্থাপন করা যেতে পারে।
$form['#group_children']['new_product_field'] = 'group_product_fields';
এখানেই শেষ. আপনি চাইলে ক্ষেত্রের ওজন এটির মতো স্থিত করার জন্য সামঞ্জস্য করতে পারেন। তবে শেষ পর্যন্ত এটি সত্যিই সহজ। :)