2010-08-08 25 views
6

¿Cómo puedo agregar automáticamente un nodo a un nodeQueue específico cuando se crea (estoy usando el módulo nodeQueue: http://drupal.org/project/nodequeue).agregar un nodo a un nodeQueue en la creación

La razón es que quiero un ordenable (arrastrando los nodos) Lista de los nodos y quiero que se añadan automáticamente a ella ..

gracias

+0

http://stackoverflow.com/questions/3529874/drupal-automatically-add-new-nodes-to-a-nodequeue/10483181#10483181 yo probamos este y funcionó. Espero que esto ayude. – Dani

Respuesta

0
  1. hay módulos para crear nodequeue para términos, puede crear colas de nodos con nodos precargados con esos módulos
  2. puede agregar un disparador y escribir su propia lógica para seleccionar e insertar nodos
  3. si solo desea probar la cola de nodos, solo escriba en la interfaz, la compilación automática el campo lete es muy amigable
+0

gracias. ¿Puedo incluir automáticamente todos los nodos de un "Tipo de contenido" (como en Vistas en lugar de utilizar un desencadenador?) Gracias – aneuryzm

+0

la manera más sencilla que puedo venir es escribir un script simple que extraiga los datos e inserte en la cola con nodequeue_save() ; puede encontrar ejemplos en: http://drupal.org/node/293117 –

0

Pruebe estas funciones:

  • nodequeue_get_all_qids() nos dan la disponible $ de cuatro veces al día
  • nodequeue_load ($qid)
  • nodequeue_load_subqueues_by_queue($qid) nos dan la carga de $ sqid
  • nodequeue_load_subqueue ($sqid) un subcola la sqiu es exactamente el mismo como qid
  • nodequeue_subqueue_add($queue, $subqueue, $nid) - que puede agregar el nid a la cola :)
Cuestiones relacionadas