首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >其他模块比如开发模块?

问其他模块比如开发模块?
EN

Drupal用户
提问于 2012-03-19 07:17:21
回答 2查看 183关注 0票数 1

我刚刚开始学习Drupal,devel模块非常棒,但是我有几个关于它的问题:

  1. 在生成文章或基本页面内容时,是否可以更改输出文本?例如,我不使用拉丁文Lorem Ipsum填充文本,我希望能够使用一些实际的英语单词,比如Candy Ipsum。
  2. 我注意到,在生成文章内容时,它也会生成一个小图像来配合它,但是图像的大小并不一致。有没有办法让它使用固定的分辨率?
  3. 这更多的是个人偏好,但它生成的用户名有点难以处理。以前,当我使用Django时,我编写了一个脚本,它使用我编译的文本文件中常见的名字和姓氏来组合随机的用户名。在这里能做这样的事吗?

对我怎么做这些事有什么建议吗?我还可以用另外一个模块(S)来获得这些功能吗?

EN

回答 2

Drupal用户

回答已采纳

发布于 2012-03-19 07:24:15

Drupal是开源的。只要深入源代码,我的朋友,并捣碎它符合你的口味。

我可能会复制devel模块并将其重命名为devel2,在其中实现自定义修改,但这只是一个首选的问题。

票数 -1
EN

Drupal用户

发布于 2012-03-19 07:43:19

我相信devel在决定向谁/什么请求生成的数据时使用类似于[FIELD_NAME]_devel_generate()的模式,然后为核心字段实现这些函数本身。

不幸的是,我并没有真正看到改变这种行为的方法,因为没有可以用来实例化派生/重写功能的工厂模式或类似的模式。

我的团队通常做的是在安装配置文件中创建更符合我们喜欢的内容。这允许我们在开发过程中逐步构建客户端想要的一些基本内容,并且我们使用一个变量标记nids,这将不是我们要使用的nids,这样我们就可以轻松地删除垃圾内容。

如果我们坚持使用devel,我会这样做:

  1. 黑进模块。您要查找的代码位于devel/devel_generate中,然后将其分成多个文件,主要针对它创建的每种类型的内容。
  2. 使这些功能具有普遍的实用性。
  3. 在发布队列中发布一个补丁,上面写着。“我想用这样的发展来代替,有没有办法把这个融入到发展中?”
票数 1
EN
页面原文内容由Drupal提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://drupal.stackexchange.com/questions/25877

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档