【问题标题】:How to create a field on a node in drupal?如何在drupal中的节点上创建一个字段?
【发布时间】:2011-12-19 02:12:14
【问题描述】:

我正在使用drupal,只想在节点上创建一个字段供用户提交数字。

我创建了一个模块。通过安装文件,我在 mysql 中创建了一个表,并添加了 uid、nid 和 amount 列。

现在我只想要节点页面上的一个字段,node/%。不在 node/%/edit 页面上。

所以查看节点的用户可以指定值然后发送nid,uid和amount。

我试过钩子形式改变和钩子节点api。但我能找到的所有教程都是用于更改字段值或将字段添加到编辑页面。

感谢任何帮助或任何起点

【问题讨论】:

  • 只是为了确认,您不是使用 cck 模块为特定节点类型创建字段。
  • 你好。我是,但在这种情况下不是,因为我希望在实际节点上输入字段,而不是在编辑页面上。类似于投票或标记,但是是一个指定值的实际字段。

标签: php mysql drupal


【解决方案1】:

这听起来你最好看看voting_api 模块或user_points 模块。如果这些用例不符合您的需求,它们将成为了解如何做您想做的事情的起点。

【讨论】:

    【解决方案2】:

    我今天早上看到了这篇文章,似乎这也可以帮助您将表单附加到节点内容页面。 Working with forms in Drupal 7

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-06-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多