ড্রুপাল 8 ফর্ম এপিআই ব্যবহার করছে এমন পৃষ্ঠায় একটি লেবেলে আমি একটি সিএসএস ক্লাস যুক্ত করতে চাই। কীভাবে এটি প্রয়োগ করতে হবে সে সম্পর্কে আমি অনলাইনে একটি রেফারেন্স খুঁজে পেতে অক্ষম। আমি নিম্নলিখিত workaround ব্যবহার করেছি, কিন্তু এটি কিছু অদ্ভুত ফলাফল উত্পাদন করে।
public function buildForm(array $form, FormStateInterface $form_state)
{
$form['label1'] = array(
'#type' => 'label',
'#title' => $this->t('QUESTIONNAIRE'),
'#id' => 'lbl1',
'#prefix' => '<div class="caption1">',
'#suffix' => '</div>',
) ;
এবং রেন্ডার করা HTMLটি হ'ল:
<div class="caption1"><label for="lbl1" class="control-label">
<div class="caption1"></div>QUESTIONNAIRE
</label>
ডিভ স্টেটমেন্টটি কেবল ভুল জায়গায় নয় এটি দু'বার উপস্থাপন করা হয়েছে।
আমি বেশ কয়েক বছর আগে এমন পোস্টিং পেয়েছি যা দেখায় এটি সম্ভব ছিল না, তবে আমি আশা করছি যে তখন থেকে এবং ডি 8 এর সাথে এটি ঠিক হয়ে গেছে। আমি এটি উপসর্গ / প্রত্যয় দিয়ে করতে চাই না, তবে পৃথক অ্যারে উপাদান হিসাবে।
পিএস: এই সাইটটি দ্রুপাল 8.0.0-আরসি 2