Buenos días.
Estoy intentando personalizar el attachment de la vista glosario, lo he modificado para que en vez de la inicial me aparezca los títulos de los nodos.
Hasta aquí todo realizado mediante el ux de views. Y va todo como la seda.
Pero ahora vamos con lo complicado. Quiero que el attachment me muestre más información de la que me permite definir el ux de views.
Para ello he intentado modificar los tps del attachmente, me he mirado las sugerencias que me da views, y por otro lado he revisado los campos con devel themer.
El caso es que solo me deja modificar el tpl del "Display output", es decir el último de todos, y no los anteriores, lo que significa que voy a renderizar la información de forma estándar, y luego la tengo que re-renderizar en el tpl del Display output.
Sabéis si esto es así, o estoy haciendo algo mal?
Gracias
Oskar

Comments
Attachment display in Views
Hola Oskar,
El display tipo 'Attachment' es una vista especial, siempre dependiente de un 'padre', en el caso del Glossary, el padre es el display 'Page'. Los contenidos del Attachment se establecen mediante Contextual Filters, que a lo sumo podrán manejar la información definida en la vista 'padre'. Si necesitas mostrar información no manejada por la vista 'padre', entonces es mejor no usar el display Attachment, sino añadir una vista independiente en el Header (o Footer), mediante un campo 'Global:View area'. De esta forma puedes insertar en el Header cualquier otra vista que definas, aunque no tenga nada que ver con la vista principal. Pero sí puede tener los mismos Contextual Filters que la vista principal, para correlaccionar la información mostrada.
Pero tu preguntabas por el theming...
views-view--glossary.tpl.php es el template principal.
El Attachment se puede sobreescribir en views-view-summary-unformatted--glossary--attachment.tpl.php.
Si con estos 2 templates no te es suficiente, tendrías ya que hacer un módulo donde sobreescribieras las APIs de Views, en concreto hook_views_default_views_alter(), hook_views_pre_build() hook_views_post_build(), según necesites. Pero antes de complicarme tanto la vida, yo me iría a definir una vista nueva y añadirla en el Header, tal como te comentaba al principio.
Hope it helps...
Hola a todos
Tengo un problema y tal vez alguno de ustedes me pueda ayudar. He creado un tipo de contenido Prestamo, que tiene un campo usuario y un campo libro, lo que necesito es que no se repita la informacion usuario-libro, es decir, que no se pueda adicionar dos veces un usuario con el mismo libro, no se si me explico bien.
Si tienen alguna sugerencia para ayudarme se los voy a agradecer!!!!. Saludossss
Tu pregunta debería estar en otro topic
Hola no hagas preguntas en un tema que no tiene nada que ver... crea otra discusión y verás que te irá me jor, bueno aprovecho para colaborarte, hechale una mirada a este módulo https://drupal.org/project/unique_field permite que campos de nodos para tucaso préstamos no tengan un valor repetido, documentate, y preguntale a bing o a google que todo está allí...