请教个问题,有没有模块能实现对于创建node时,能够利用url里我自己添加的参数,例如说node/add/tr01/46里的46是一个term的id,我想根据这个设置界面的taxnomy怎么弄?
预期是什么样的效果,可以截图看一下吗?
Drupal China http://drupalchina.cn
我尝试一下楼下的
关于楼主这样的需求其实还比较常见,但目前暂不知有相关的模块。
另外这一需求实现起来用代码相对会更简点一些,毕竟即便要将这个需要转化为模块提供配置界面,配置起来也相当麻烦。
通过代码实现则非常简单,通过 hook_form_alter() 取$_GET变量中的值,然后设置相应的表单项即可。Drupal官方群组和OG模块都是通过这种方式实现,楼主可以参考。
Drupal社区团队
Drupal教程
貌似楼下的方法比较简单,我先尝试一下,谢谢你的解答
或许你是想找 通过url参数带入默认值的方法,如使用7的话,可试试entityreference_prepopulate
Note Entity reference prepopulate 7.x-1.1 does not work with OG 7.x-1.x
我得升级一下OG然后再试试
这个模块好使,不过有一点不太明白,提供了两种方式,一种是node/add/ct_test/12,还有一种是node/add/ct_test?field_test=12.我验证成功了第二种方式(node/add/ct_test?field_test=12),请问第一种方式该如何弄?
问题描述再详细点
预期是什么样的效果,可以截图看一下吗?
Drupal China http://drupalchina.cn
就是通过url带入默认值
我尝试一下楼下的
暂不知有相关的模块
关于楼主这样的需求其实还比较常见,但目前暂不知有相关的模块。
另外这一需求实现起来用代码相对会更简点一些,毕竟即便要将这个需要转化为模块提供配置界面,配置起来也相当麻烦。
通过代码实现则非常简单,通过 hook_form_alter() 取$_GET变量中的值,然后设置相应的表单项即可。Drupal官方群组和OG模块都是通过这种方式实现,楼主可以参考。
Drupal社区团队
Drupal教程
谢谢
貌似楼下的方法比较简单,我先尝试一下,谢谢你的解答
或许你是想找 通过url参数带入默认值的方法,如使用7的话
或许你是想找 通过url参数带入默认值的方法,如使用7的话,可试试entityreference_prepopulate
谢谢,我尝试一下
Note Entity reference prepopulate 7.x-1.1 does not work with OG 7.x-1.x
我得升级一下OG然后再试试
这个模块好使,不过有一点不太明白,提供了两种方式
这个模块好使,不过有一点不太明白,提供了两种方式,一种是node/add/ct_test/12,还有一种是node/add/ct_test?field_test=12.我验证成功了第二种方式(node/add/ct_test?field_test=12),请问第一种方式该如何弄?