龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > web编程 > php编程 >

drupal-7通过字段名字,输出该字段的form-html

时间:2014-07-22 14:50来源: 作者: 点击:
分享到:
drupal-7通过字段名字,输出该字段的form-html
drupal-7通过字段名字,输出该字段的form-html
<?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)));
 }
精彩图集

赞助商链接