¿Cómo pasar un argumento a Views para Drupal 7?

12

Estoy tratando de pasar una discusión a través de un bloque creado por una vista.

El nodo es un nodo de producto ubercart. He alias los caminos como:

nodo / 45 a productos / [nombre]

En los filtros contextuales, he elegido el filtro "Contenido: Nid"

En la Vista previa con filtros contextuales, funciona con la identificación del nodo como debería. por ejemplo, "45" pero la vista no se muestra en el nodo de página / 45.

Creo que el alias puede haber causado el problema, pero pensé que Drupal fue diseñado para convertir los alias en id de nodo.

Chris Lai
fuente
El alias no afecta los valores de los argumentos.
Shoaib Nawaz

Respuestas:

12

En su filtro contextual, en CUANDO EL VALOR DEL FILTRO NO ESTÁ DISPONIBLE , elija Proporcionar valor predeterminado y seleccione "ID de contenido de URL" en Tipo .

Adam Skinner
fuente
Gracias Adam Me di cuenta de que necesitas hacer esto para los bloques.
Chris Lai
1

También puede definir un "Valor de excepción" en la opción "Proporcionar valor predeterminado", como "todos", que le proporcionará todos los resultados.


fuente