nodos como bloques?

Events happening in the community are now at Drupal community events on www.drupal.org.
cumboandrea's picture

Hola a todos,
Tengo que crear una dashboard para cada usuario.
En el dashboard un usuario tiene que ver todos los nodes del Content Type "ToDo List" creados.
Ej.
-List A
-- Item 1
-- Item 2
-List B
-- Item 3
-- Item 4

Las dudas que tengo son muchas:
1. Los Items del Content Type "ToDo List" es mejor que sean "terms" o "nodes" ?
2. Como puedo ver todos los nodes "ToDo List" que un usuario ha creado ?
3. Es posible insertar cada nodo "ToDo List" en unos bloques? (asì que puedo utilizar el modulo "Homebox" para visualizarlos).

Muchas gracias !

Comments

como filtrar el contenido por usuario

ssoulless's picture

Para crear una lista como la que quieres debes hacerlo con el módulo Views, así que crea una vista nueva y filtrala por los títulos de los nodos, o con lo que necesites, puedes colocar el resumen de los nodos si quieres...

Luego para filtrar sólo los nodos que ha creado un usuario debes hacer lo siguiente:

  1. Crea la vista con los campos que quieres que se vean

  2. Agreagar en RELATIONCHIPS el autor del contenido

  3. Agregar en CONTEXTUAL FILTER usuario : Uid y configurarlo con las siguientes opciones:

3.1. RELATIONCHIP : Autor
3.2. En la siguiente cajon selecciona "Provide Default Value" y luego selecciona en la lista desplegable "User ID from logged user"
3.3. En el siguiente cajón selecciona "Specify validation criteria"
3.4. En validator selecciona "Usuario" y luego pincha la opción "Only allow numeric UIDs"
3.5. luego en la última lista desplegable selecciona la opción "Show page not found". (Esto es opcional)

Luego de esto ya tienes tu vista con la información filtrada por la que ha creado el usuario, luego generas el bloque y ya tienes tu bloque (para este caso con los nodos que ha creado dicho usuario)

si quieres que cuando pinche en el título le salga el nodo en un slideBox, no hay problema, porque views se integra muy facil con Homebox, eso si ya tienes que configurarlo aparte. Salu2 espero esto te sea de ayuda

Content Access + ACL

cumboandrea's picture

Hola y muchas gracias para tu explicación estupenda!
He cambiado un poco las cosas para crear un listado de nodos visible para todos los miembros de un grupo.
Ahora estoy intentando crear un modo para:
- permitir a algunos usuarios ver y modificar los nodos.
- permitir a otros usuarios verlos solamente.
(quiero elegir liberamente a quien mostrar o no el tab "edit", esto no tiene que dipender si un usuario ha creado el nodo)

Me han aconsejado:
https://drupal.org/project/content_access + https://drupal.org/project/acl
..pero el tab "EDIT" no me lo muestra..
Me estoy liando mucho con los permisos general, los permisos de organic group y los permisos de Content Access.

Alguien tiene algún consejo?
Muchas gracias.

Argentina

Group organizers

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: