drupal-7 - drupal auto title
Campo prepopulating group_audience en Drupal 7(Grupos orgánicos) (5)
prepopulate
módulo prepopulate
funcione con og
con poco éxito. Por lo que entiendo que puedo hacer, ?edit[group_audience]=123
, y revisando el código parece que el plugin prepopulate
hace lo que se supone que debe hacer, y establece el dropdown #value
en 123
, pero por alguna razón esto no trabajo en absoluto.
También encontré información que dice que es posible rellenar el campo usando ?gids[]=123
, ¿alguien ha tenido éxito con esto o tiene una verdadera solución?
¿Has intentado ?edit[group_audience][]=123
?
La audiencia grupal es una casilla de selección múltiple, por lo que es posible que necesite usar esta sintaxis que permita establecer múltiples valores.
?edit[group_audience][]=123&edit[group_audience][]=42&edit[group_audience][]=1
Al agregar? Gids [] = a su nodo / add URL, puede especificar la audiencia del grupo. Al incluir una lista de nodos delimitada por comas, puede especificar públicos múltiples.
Entonces ... la forma correcta de hacer esto para D 7.22 y OG 7.x-2.1 es:
node/add/[content-type-machine-name]?og_group_ref=[group-id]&destination=node/[group-id]
Las respuestas anteriores no funcionaron para mi configuración.
Vea cómo desperdicié mi domingo en esto aquí: Drupal Organic Groups Campo de audiencias pre-pobladas
No necesita el módulo de prepoblado:
? gids_group [] = 123
Encontré esto en el léame de Grupos orgánicos:
Puede crear sus propias URL que producen un comportamiento útil.
Por ejemplo,
node/add/group-content?gids_node[]=4
agregará un seleccionar el grupo con el nodo ID 4, en la forma del nodo.
La entidad prefijada puede cambiar para indicar otros tipos de entidades que permiten crear la URL y puede tener múltiples variables, por ejemplo,
node/add/group-content?gids_node[]=4&gids_user[]=3&gids_group[]=5,6,7
La URL anterior seleccionará el grupo con ID de nodo 4, y el grupo con ID de usuario 3, y los grupos con ID de grupo único 5, 6 y 7. Tenga en cuenta que la entidad real de ID de grupo 5, 6 y 7 puede ser cualquiera entidad (por ejemplo, nodos o usuarios).
Para Drupal 7, con og 7.x-2.1, debe tener instalado el módulo de rellenado previo de referencia de entidad (y siga las instrucciones en su archivo Léame). Una vez que haces eso, el resto funciona como magia. Sin ese módulo instalado / habilitado, no sucede nada cuando intenta hacer lo que está debajo. Esta url logra el resultado deseado del campo pre-poulating og_group_ref con el grupo con id 1135: http: // [sitio] / node / add / group-post? Og_group_ref = 1135