在创建时将节点添加到nodeQueue

时间:2010-08-08 10:31:01

标签: drupal drupal-6

如何在创建节点时自动将节点添加到特定的nodeQueue(我正在使用nodeQueue模块:http://drupal.org/project/nodequeue)。

原因是我想要一个可排序的(通过拖动节点)节点列表,我希望它们自动添加到它...

感谢

3 个答案:

答案 0 :(得分:0)

  1. 有用于为术语创建节点队列的模块,您可以使用带有这些模块的预加载节点创建节点队列
  2. 您可以添加触发器并编写自己的逻辑来选择和插入节点
  3. 如果您只想测试节点队列,只需在界面上输入,自动完成字段非常友好

答案 1 :(得分:0)

触发器和操作,也许工作流程模块可以让您自动执行此操作。见http://www.drupal.org.uk/node/259

答案 2 :(得分:0)

尝试以下功能:

  • nodequeue_get_all_qids()向我们提供可用的$ qid's
  • nodequeue_load ($qid)
  • nodequeue_load_subqueues_by_queue($qid)给我们$ sqid的
  • nodequeue_load_subqueue ($sqid)加载一个subqueue,sqiu与qid完全相同
  • nodequeue_subqueue_add($queue, $subqueue, $nid) - 能够将nid添加到队列中:)