问题标签 [drupal-7]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
8 回答
33212 浏览

php - Drupal 是如何工作的?

有人可以提供 Drupal 7 控制流的架构概述吗?也许在关于如何生成页面的流程图的意义上。关于 Drupal 的工作原理,您建议咨询哪些额外资源?

0 投票
9 回答
9683 浏览

drupal-7 - 将 HTML 添加到 Drupal 闭包?

要添加 javascript,您可以使用:

和 css 类似:

但是,如果我只想在页面末尾添加 html 怎么办。即在页面末尾添加一个带有一些文本的div?

0 投票
3 回答
344 浏览

drupal - 有人检查过 Drupal 7 吗?

有人检查过 Drupal 7 的副本吗?人们怎么想?

我对 PDO 和与我一起工作的所有设计师都非常兴奋,他们对新的管理界面/结构感到非常兴奋。

Stack Overflow 上有 Drupal 核心开发人员吗?

0 投票
1 回答
4960 浏览

drupal - 从 Drupal 6 升级到 Drupal 7:程序员的最佳实践?

虽然我从 D4 系列开始就使用 drupal,但我只是开始使用 D6 进行专业开发,所以——尽管我进行了各种站点升级——我从来没有面临过将自己的代码移植到新版本的任务。

我知道 Drupal 社区会提供很多关于更改 API 和架构更改的技术支持(请参阅 D5-D6 的deadwood 模块,甚至这些 D6-D7 how-to 的存根模块 和主题)。

但是,我的问题更多的是在战略思维方面,或者换句话说,我正在寻找有关如何计划/实施/审查移植我自己的代码的过程的输入和建议,根据同事开发人员从以前的经验中学到了什么。一些例子:

  1. 您是否建议我一有时间就开始移植我的模块,并在一段时间内保持并发 D7(所以我为 D 日“准备”了)还是您建议宁愿等待在哪一天端口将实际迫在眉睫,然后将模块升级到 D7 并删除 D6 版本?
  2. 只有我的一些模块具有完整的测试覆盖率。您会建议完成 D6 版本的测试覆盖,以便让所有测试都能检查 D7 端口,还是建议在移植时编写我的测试指令来测试 D7 版本?
  3. 您是否发现作为早期采用者在新功能和更好的 API 方面为您提供了优势,或者您是否发现延迟转换以利用大量现成的 contrib 模块更方便?
  4. 您是否为自己设定了质量标准/评估标准,或者您是否只是将标准设置为“如果它有效,我很高兴”?为什么?如果你设定了某些标准或目标,它们在哪里/它们会是什么?他们是如何帮助你的?
  5. 您过去是否遇到过常见的陷阱,并且您认为这些陷阱适用于 D6-D7 移植过程?
  6. 移植是进行一些重构的好时机,还是只会让一切变得更加复杂而重新组合在一起?
  7. ...

这些问题并不是一份详尽的清单,但我希望它们能让我了解我正在寻找什么样的信息。我宁愿说:任何你认为相关且我没有在上面列出的东西都会得到一个“加号”!:)

如果我没有足够清楚地表达自己,请发表评论,并附上您认为我应该在问题中添加的信息。提前感谢您的宝贵时间!

PS:是的,我知道... D7 还没有推出,重要的贡献模块升级还需要几个月的时间...但是现在开始思考永远不会太早!:)

0 投票
2 回答
1633 浏览

drupal - 语言首页的 URL 别名

我已将 Drupal 设置为从 URL(路径前缀)确定语言,因此/是英语和/da丹麦语。这适用于所有页面,除了/da

丹麦语的首页是/node/14,但我去的时候没有显示/da

标记为中性语言的内容也不会针对任何语言显示。

有任何想法吗?

ps 我正在使用 Drupal 7.0 Alpha 2

0 投票
6 回答
4802 浏览

drupal - Drupal 7 编程改进,与 Drupal 6 的区别升级或等待

我只是想知道 Drupal 7 代码中是否有任何更改会影响大型站点的服务器负载和速度。

此外,随着 7 接近测试版发布,我是否应该等待使用 Drupal 7 构建站点?我是一个有点未来的人。我希望能够为我拥有的自由职业者开发 Drupal 站点,并希望尽快开始。Drupal 7 是否被接受到足以开发实时的客户站点?安全问题?

谢谢

0 投票
1 回答
458 浏览

drupal - Drupal 7 安装错误

我希望有人能解释为什么我会收到这个错误:

解析错误:语法错误,第 74 行 /homepages/22/d223624283/htdocs/drupal_new/includes/install.core.inc 中的意外“{”

会不会是我错过的东西?

谢谢,

马特

0 投票
6 回答
5760 浏览

drupal - Drupal 开发人员需要哪些技能?

我正在尝试写出关键的 Drupal 能力列表,主要是为了确认我知道、不知道和不知道我不知道的内容。(感谢 D. Rumsfeld 的引用!)

我认为其中一些非常广泛,例如制作功能主题和创建具有良好 SEO、加载时间等的主题之间存在很大差异,但我希望你可以假设一个半体面的 Web 开发人员看起来无论如何,在那之后。

只是有兴趣看看这里的人的感受也很重要。到目前为止,我已将建议编辑到此列表中。

语言

  • PHP
  • MYSQL
  • 询问

Drupal 技能

  • 研究和安装模块以满足项目要求
  • 配置基本模块和核心设置以使站点运行
  • Drush 命令行工具
  • 从头开始创建一个自定义主题,该主题通过良好的 HTML/CSS 进行验证。
  • 能够自定义表单、核心、主题,而无需更改核心文件,而是使用 template.php 或自定义模块。
  • 可以使用 API 从头开始​​制作表单 - 通过验证和回发到数据库/电子邮件
  • 可以利用核心钩子和模块钩子从头开始创建自定义模块。
  • 参与社区,了解命名约定、CVS 系统,最好已经提交了一些代码或修订。

模块 制作一个必须知道的模块列表并不容易,因为不仅您使用的模块非常依赖于站点,而且还取决于您如何使用它们。然而,以下被广泛使用:

意见

  • 知道如何制作基本视图和块。
  • 知道如何使用关系和术语制作更复杂的视图。
  • 知道如何使用 hook_views_query_alter 来进行复杂的查询。
  • 知道如何使用 hook_views_default_views 来创建特定的视图。

CCK

  • 知道如何设置内容——使用什么字段类型。
  • 知道如何创建自己的 field_formatters - 主题 CCK 字段的基础。

钩子 最重要的钩子学习,创建一个基本模块可能是:

  • hook_form_alter() - 更改表单而不更改代码。
  • 钩子菜单()
  • 钩子主题()
  • hook_nodeapi() - 几乎所有关于节点的东西
  • hook_schema() - 创建表
  • hook_install() / hook_uninstall() - 创建表并清理。
  • hook_perm() - 当你需要特殊的访问控制时。
  • hook_init() - 总是希望发生的事情。
  • hook_user() - 如果您需要利用用户操作或修改用户对象。
0 投票
3 回答
20469 浏览

drupal - Drupal 将参数传递给页面

我有一个自定义 Drupal 模块在表格中显示一些数据。每行都有一个链接,如果单击该链接将删除相关行。具体来说,当点击链接时,它会将用户带到一个确认页面。这个页面实际上只是一个 Drupal 表单,上面写着“你确定吗”,有两个按钮:“是”、“否”。我想我需要将 rowID 传递给确认页面。

我的问题:在 Drupal 7 中将数据传递到新页面的典型方法是什么?我想我可以将 rowID 添加到 URL 并使用确认页面中的 $_GET[] ...我认为这不是很安全,并且想知道是否有更好的“Drupal”方式。

谢谢!

0 投票
4 回答
266 浏览

php - 使用 D7 构建新的 Drupal 站点

我正计划重建一个我拥有的网站,从自我破解到 Drupal。我计划深入研究 Drupal,然后作为自由职业者工作(使用 Drupal)。

这是我的问题。在花了一些时间阅读和测试 Drupal 之后,我真的对 Drupal7 有了“哇”的感觉!我知道 D7 还没有真正“出局”,但它似乎与 D6 完全不同。

我想问的是,现在开始使用D7是否可以,还是我应该等待。我的网站更像是一个个人网站,所以除了阅读之外,没有多少用户会做事。

我真的不觉得我想使用 D6 构建我的网站,然后稍后再升级整个东西。例如,我将要使用的一些模块是 D7 中核心的一部分,而不是 D6 中的一部分,所以我感觉这将是一个问题。

你怎么看?

PS 请对我的语法有耐心,我是一个 ÅÄÖ 类型的人(瑞典语);)