Estoy actualizando un sitio que creé hace 2 años de D6 a D7. En ese sitio, tengo una vista de los elementos que se agrupan de acuerdo con el año, de modo que los elementos de cada año se muestran en una página separada: pasa la vista del año y muestra los nodos apropiados para ese año. Necesito tener enlaces de "año anterior" y "año próximo", que enlazarían a páginas que muestren los nodos para los años anteriores o siguientes, según corresponda.
Hice esto en el sitio anterior (D6) permitiendo que el encabezado mostrara código PHP (usando el filtro PHP), haciendo cálculos matemáticos sobre el parámetro "año" pasado y escribiendo el enlace a los años siguientes y anteriores como sin procesar HTML Esto se siente mal, muy poco Drupal, pero no puedo entender cómo obtener vistas para hacerlo de forma más nativa.
Mi sensación es que me gustaría usar algo como el campo de agrupación (de "Formato / Configuración"), excepto que en lugar de simplemente poner un encabezado entre los nodos agrupados (que en mi caso daría como resultado una página con más de mil nodos mostrado) los dividiría en páginas en función de ese campo de agrupación.
¿Algunas ideas?
Encontré algunos elementos que apuntan a una posible respuesta. Hay esta pregunta anterior:
Visualiza la paginación basada en términos de taxonomía
Mis años también son términos de taxonomía, por lo que esto funcionaría para mí si la pregunta alguna vez se respondiera tal como se hizo. Si bien no hay una respuesta real, hay un indicador de este muy buen artículo de Earl Miles:
http://drupalwatchdog.com/1/1/how-to-create-new-features-in-views-3
Eso está MUY cerca de mi caso de uso, y supongo que si tengo que hacerlo, puedo intentar crear un Plugin de Vistas basado en las instrucciones de Earl, pero espero algo más simple. ¡Prefiero usar un complemento que escribir uno!
(En el artículo, Earl dice que el código para el complemento se puede encontrar en http://drupal.org/project/views_plugin_examples , pero cuando voy a ese proyecto parece estar vacío).
En cualquier caso, esto parece un "problema resuelto", ¡pero no puedo encontrar la solución! ¿Algún indicador antes de reinventar la rueda?
Respuestas:
Descargue el módulo Fecha en y asegúrese de activar su submódulo Vistas de fecha. Eso agregará una opción de Página por fecha a los localizadores listados en su página de configuración de Vistas. Aquí hay un buen artículo escrito por Richard Schulte sobre cómo configurar el buscapersonas.
fuente
La manera fácil: usar resúmenes de vistas . Puede ponerlo como un archivo adjunto, justo después de su vista principal, y tema como un buscapersonas.
fuente