добавление узла в nodeQueue при создании - PullRequest
6 голосов
/ 08 августа 2010

Как я могу автоматически добавить узел к определенному nodeQueue при его создании (я использую модуль nodeQueue: http://drupal.org/project/nodequeue).

Причина в том, что мне нужен сортируемый (путем перетаскивания узлов) список узлов, и я хочу, чтобы они автоматически добавлялись в него ..

спасибо

Ответы [ 3 ]

0 голосов
/ 11 августа 2010

Триггеры и действия, и, возможно, модуль рабочего процесса должен позволить вам автоматизировать это. Смотри http://www.drupal.org.uk/node/259

0 голосов
/ 17 января 2013

Попробуйте эти функции:

  • nodequeue_get_all_qids() дайте нам доступные $ qid's
  • nodequeue_load ($qid)
  • nodequeue_load_subqueues_by_queue($qid) даст нам $ sqid's
  • nodequeue_load_subqueue ($sqid) загрузить под очередь sqiu точно такой же как qid
  • nodequeue_subqueue_add($queue, $subqueue, $nid) - который может добавить nid в очередь:)
0 голосов
/ 08 августа 2010
  1. есть модули для создания очереди узлов для терминов, вы можете создавать очереди узлов с предварительно загруженными узлами с этими модулями
  2. вы можете добавить триггер и написать собственную логику для выбора и вставки узлов
  3. если вы хотите просто проверить очередь узлов, просто наберите на интерфейсе, поле автозаполнения очень удобное
...