21 Container(容器)

作者:老葛,北京亚艾元软件有限责任公司,http://www.yaiyuan.com

    一个html容器,用来封装子元素。把子元素放在一个<div>中,并可以为这个div设置类或ID属性。

 

 

示例代码,来自(user.admin.inc):

 

  $form['filters']['status'] = array(

    '#type' => 'container',

    '#attributes' => array('class' => array('clearfix')),

    '#prefix' => ($i ? '<div class="additional-filters">' . t('and where') . '</div>' : ''),

  );

  $form['filters']['status']['filters'] = array(

    '#type' => 'container',

    '#attributes' => array('class' => array('filters')),

  );

  foreach ($filters as $key => $filter) {

    $form['filters']['status']['filters'][$key] = array(

      '#type' => 'select',

      '#options' => $filter['options'],

      '#title' => $filter['title'],

      '#default_value' => '[any]',

    );

  }

 

常用属性: #access、 #after_build、 #attributes #children、 #id、 #parents、 #post_render、 #pre_render、 #prefix、 #process、 #states、 #suffix、 #theme、 #theme_wrappers、 #tree、 #type、 #weight

 



Drupal版本: