6
如何将CSS类添加到表单标签?
我想在使用Drupal 8 Form API的页面上的标签上添加CSS类。我一直无法在线找到有关如何应用的参考。我使用了以下解决方法,但是会产生一些奇怪的结果。 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语句不仅在错误的位置,而且呈现两次。 我发现几年前的帖子显示这是不可能的,但是我希望从那以后,对于D8,它已得到修复。我不想使用前缀/后缀,而是将其作为单独的数组元素。 PS:此站点是Drupal 8.0.0-rc2