मैं एक पेज पर एक CSS क्लास को एक पेज पर जोड़ना चाहता हूं जो Drupal 8 Form API का उपयोग कर रहा है। मुझे लगता है कि कैसे लागू करने के लिए ऑनलाइन एक संदर्भ नहीं मिल रहा है। मैंने निम्नलिखित वर्कअराउंड का उपयोग किया है, लेकिन यह कुछ अजीब परिणाम पैदा करता है।
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>
न केवल गलत बयान में div बयान है, बल्कि इसे दो बार प्रस्तुत किया गया है।
मैंने कई साल पहले पोस्टिंग पाई थी कि यह संभव नहीं था, लेकिन मुझे उम्मीद है कि तब से, और डी 8 के साथ, यह तय हो गया है। मैं इसे उपसर्ग / प्रत्यय के साथ नहीं करना चाहता, लेकिन एक अलग सरणी तत्व के रूप में।
PS: यह साइट Drupal 8.0.0-rc2 है