3

Pro Drupal 书中没有太多关于 ahah 的教程,但我试图从简单的东西开始。我有两种内容类型,“主题”和“提示”和类别。主题是提示中的节点参考字段。主题按类别组织。

在填写提示表单时,我希望在选择主题列表时主题所属的类别出现在 div 中。

我找到了一个 jQuery 教程,但很好奇如何在所有这些中使用 ahah。

4

2 回答 2

3

AHAH 用于替换页面上的一部分 HTML。因此,您可以在一个模块中创建一个菜单项,该菜单项指向一个函数,该函数将发现并返回您想要在 div 中的文本。

这在第 270 页的 Pro Drupal 开发中显示。您可以从以下位置下载 poof 模块

http://www.drupalbook.com/files/PDD2ed_code.zip

并检查它以了解它是如何工作的。唯一的区别是 poof 模块使用提交表单元素而不是您要使用的选择表单元素,并且它返回硬编码字符串“POOF”,而您想要发现并返回类别的名称。但这是一个很好的起点。

于 2009-03-13T15:02:13.553 回答
0

Drupal 中的 AHAH 表格还不是很容易。在 Drupal 5 中这几乎是不可能的,在 Drupal 6 中这是非常可行的,但是代码非常难看,看起来在 Drupal 7 中会改进很多。

如果您使用的是 Drupal 6,我建议您尝试AHAH Helper 模块。它允许您拥有 AHAH 表单,而无需编写任何JavaScript 代码。

于 2009-03-20T03:28:26.093 回答