我刚刚开始学习Drupal,devel模块非常棒,但是我有几个关于它的问题:
对我怎么做这些事有什么建议吗?我还可以用另外一个模块(S)来获得这些功能吗?
发布于 2012-03-19 07:24:15
Drupal是开源的。只要深入源代码,我的朋友,并捣碎它符合你的口味。
我可能会复制devel模块并将其重命名为devel2,在其中实现自定义修改,但这只是一个首选的问题。
发布于 2012-03-19 07:43:19
我相信devel在决定向谁/什么请求生成的数据时使用类似于[FIELD_NAME]_devel_generate()的模式,然后为核心字段实现这些函数本身。
不幸的是,我并没有真正看到改变这种行为的方法,因为没有可以用来实例化派生/重写功能的工厂模式或类似的模式。
我的团队通常做的是在安装配置文件中创建更符合我们喜欢的内容。这允许我们在开发过程中逐步构建客户端想要的一些基本内容,并且我们使用一个变量标记nids,这将不是我们要使用的nids,这样我们就可以轻松地删除垃圾内容。
如果我们坚持使用devel,我会这样做:
https://drupal.stackexchange.com/questions/25877
复制相似问题