只是想知道是否可以在Drupal 7中创建自定义块而不使用块钩子hook_block_info()或hook_block_configure()等。
我的要求是向Drupal系统添加动态块。
提前致谢...
答案 0 :(得分:1)
我不确定你创造动态'是什么意思?块,但有两种创建块而不编写模块的方法是
这会回答你的问题吗?
===================编辑======================
如果您尝试以编程方式执行此操作,请查看块模块如何执行此操作! 在Drupal 7中,这将是modules / block / block.admin.inc中的 block_add_block_form_submit()函数。这是通过上面#1中的管理表单创建块时处理表单的函数。您可以使用该代码创建任意数量的块。请注意,它只是将所有必要的信息放入数据库而不调用任何其他函数。
答案 1 :(得分:0)
好的,我实际上是想动态创建一个块。如果以后有人需要,此帖子可能会有用:http://drupal.org/node/1709954