你在这里

将管理后台生成的内容节点与Form API实现的表单结合到一起的方法

主标签

在内容节点的管理里,一般有个让你填写PHP CODE的文本框,你只需在文本框里填写:

<?php
$form = drupal_get_form('lead_form2');
$output = drupal_render($form);
print $output;
?>

保存后,就可以看到你在另一个模块实现的form已经添加到这个内容节点里。

这三行的大概意思就是(个人理解可能有不妥当的地方,仅供参考):

第一行,先取得那个form ID(lead_form2)的表单对象;

第二行,调用drupal的drupal_render方法将表单对象输出成html;

第三行,将html插到网页中。

如图,类似这样:

qqtu_pian_20141112084622.jpg

 

在解决这个问题的过程中遇到的一些困难,感谢龙马兄弟以及群友的帮助.

标签: 
Drupal 版本: 

猜你喜欢