it-swarm-es.com

Apertura masiva de varias pantallas de edición de nodos


¿hay alguna forma de abrir varios nodos para editar a la vez? A /admin/content Puedo marcar todos los nodos que quiero editar, pero todavía tengo que hacer clic en cada enlace de edición individualmente.

¿Es esto algo que podría hacer agregando una acción al menú desplegable "Opciones de actualización"?

Editar
La razón de la edición masiva es que agregué un nuevo campo a un tipo de contenido. Me gustaría agregar valores únicos a ese campo para nodos preexistentes.

4
brian_d

Hasta donde yo sé, ningún módulo hará esto de inmediato. Sin embargo, al decir que hay una solución potencial en:

  1. Instalación de operaciones masivas de vistas (VBO)
  2. Escribir una acción personalizada que ocurre en cada nodo seleccionado

Desde la página de VBO:

¿Cómo puedo escribir una acción que realiza una función en todos los nodos seleccionados AT UNA VEZ?

Necesita escribir una operación de nodo en lugar de una acción. Mientras que las acciones se llaman ¡una vez por cada nodo seleccionado, las operaciones de nodo se llaman solo una vez y se les pasa una matriz de nodos seleccionados. Consulte el artículo de sirkitree para conocer el mismo concepto aplicado a las operaciones del usuario. Nota: Si usa Batch API para ejecutar sus acciones, VBO volverá a llamar a la acción una vez por nodo. Esto se debe a que no tiene sentido agrupar una sola acción.

4
wiifm

Vista de edición utilizado para permitirle hacer esto, aunque aún no se ha portado oficialmente a D7, aunque creo que se ha comenzado a trabajar en eso.

Básicamente, le permite crear una vista que exponga los campos de su elección que puede editar todos a la vez.

1
Matt Hicks