drupal-7通过字段名字,输出该字段的form-html
程序员文章站
2022-04-07 11:20:40
...
<?php /* 作者:drupalhunter 联系方式:drupalhunter@foxmail.com 功能:通过字段名字,也可设置辅助参数:字段所属的内容类型等,输出该字段的form-html代码 使用:自己看着办!不懂再说 适用版本:drupal 7 这只是一个简单的测试函数,如果亲需要更多地容错处理,请自行添加! */ function output_field_7($field_name,$bundle='',$entity_type=''){ $form_state = array(); $items = array(); $element['#parents'] = array(); $field_info = field_info_field($field_name); if($bundle=='' || $entity_type==''){ $array_entity_type = array_keys($field_info['bundles']); $array_bundle = $field_info['bundles']; $entity_type = $array_entity_type[0]; $bundle = $array_bundle[$entity_type][0]; } $field_instance = field_info_instance($entity_type, $field_name, $bundle); echo(render(field_default_form($field_instance['entity_type'], NULL, $field_info, $field_instance, LANGUAGE_NONE, $items, $element, $form_state, 0))); }