Como passar um argumento para o Views for Drupal 7?

12

Estou tentando passar uma discussão através de um bloco criado por uma exibição.

O nó é um nó do produto ubercart. Eu aliastei os caminhos, como:

nó / 45 para produtos / [nome]

Nos filtros contextuais, escolhi o filtro "Conteúdo: Nid"

Na visualização com filtros contextuais, ele trabalha com o ID do nó como deveria. por exemplo, "45", mas a exibição não aparece no nó da página / 45.

Acredito que o alias pode ter causado o problema, mas achei que o Drupal foi projetado para converter aliases em IDs de nó.

Chris Lai
fonte
O alias não afeta os valores do argumento.
Shoaib Nawaz

Respostas:

12

No seu filtro contextual, em QUANDO O VALOR DO FILTRO NÃO ESTÁ DISPONÍVEL , escolha Fornecer valor padrão e selecione "ID do conteúdo do URL" em Tipo .

Adam Skinner
fonte
Obrigado Adam. Eu descobri que você precisa fazer isso por blocos.
21711 Chris Lai
1

Você também pode definir um "Valor de exceção" na opção "Fornecer valor padrão", como "tudo", que trará todos os resultados.


fonte