Drupal 如何以编程方式添加新的nodequeue?

Drupal 如何以编程方式添加新的nodequeue?,drupal,Drupal,我正在为一个自定义模块编写一个安装文件,该模块需要创建一些新的节点。但是drupal和google搜索到目前为止都是空的。有人知道怎么做吗 Drupal 6一些API文档可能会对您有所帮助 一些API文档可能会对您有所帮助 使用API函数来保存节点最重要的事情是,但真正需要做的是,向{nodequeue\u queue}表插入一些数据。您可以自己使用SQL或使用该函数,但结果将是相同的 您应该记住将nodequeue模块作为依赖项添加到模块的信息文件中,并在运行hook\u install之前检

我正在为一个自定义模块编写一个安装文件,该模块需要创建一些新的节点。但是drupal和google搜索到目前为止都是空的。有人知道怎么做吗


Drupal 6

一些API文档可能会对您有所帮助

一些API文档可能会对您有所帮助

使用API函数来保存节点最重要的事情是,但真正需要做的是,向
{nodequeue\u queue}
表插入一些数据。您可以自己使用SQL或使用该函数,但结果将是相同的


您应该记住将nodequeue模块作为依赖项添加到模块的信息文件中,并在运行
hook\u install

之前检查它是否已安装。使用API函数保存节点的最简单的方法是,但您真正需要做的是将一些数据插入
{nodequeue}
表中。您可以自己使用SQL或使用该函数,但结果将是相同的


您应该记住在模块的信息文件中将nodequeue模块作为依赖项添加,并在运行
hook\u install

中的内容之前检查它是否已安装。它是官方文档,而不仅仅是指向源代码的链接。它不是官方文档。摇篮曲是从源代码中创建的,它与api.drupal.org使用的模块相同。仍然在模块的模块文件中提供函数列表是没有帮助的。似乎地址已更改,我发现这是官方文档,而不仅仅是源代码的链接。这不是官方文档。摇篮曲是从源代码中创建的,它与api.drupal.org使用的模块相同。仍然在模块的模块文件中提供函数列表是没有帮助的。似乎地址已经更改,我发现了这一点。此外,您应该确保没有需要注意更改的nodequeue插件。Nodequeue_save或手动插入都会注意到它们:这类模块通常会向表单添加它们自己的listerner(所谓的提交回调)。当队列直接插入数据库时,结果可能会出乎意料。感谢googletorp和berkes。我得出了类似的结论,你已经为我证实了。我很感激……在这种情况下,您真的应该避免直接写入数据库。使用API。此外,您应该确保没有需要注意更改的nodequeue插件。Nodequeue_save或手动插入都会注意到它们:这类模块通常会向表单添加它们自己的listerner(所谓的提交回调)。当队列直接插入数据库时,结果可能会出乎意料。感谢googletorp和berkes。我得出了类似的结论,你已经为我证实了。我很感激……在这种情况下,您真的应该避免直接写入数据库。使用API。