drupal7 formAPI給元素加css樣式

來源:互聯網
上載者:User

標籤:nbsp   pos   time   htm   title   表單   art   span   式表   

比如,我定義了一個表單元素,名字叫做包庫開始日期,

 $form[‘starttime_baoyue‘]=array(    ‘#type‘=>‘textfield‘,    ‘#title‘=>t(‘包庫開始日期‘),    ‘#required‘ => TRUE,  );

如代碼所示,除了drupal預設加的一些css樣式外,沒有任何樣式了,如:

 

那麼,實際工作當中,前端給了一個樣式表,有定好的樣式,那麼怎麼給這個元素加上呢?

其實很簡單:只需要加一句代碼:

‘#attributes‘=>array(‘class‘=>array(‘my_class_name‘)),

整個元素的完整代碼就變成了

 $form[‘starttime_baoyue‘]=array(    ‘#type‘=>‘textfield‘,    ‘#title‘=>t(‘包庫開始日期‘),    ‘#required‘ => TRUE,    ‘#attributes‘=>array(‘class‘=>array(‘my_class‘)),  );

重新整理網頁,再看看元素最終的html:

怎麼樣,樣式‘my_class’,被加上了吧~

 

drupal7 formAPI給元素加css樣式

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.