Jak przekazać argument w Widoku dla Drupala 7?

12

Próbuję przekazać argument przez blok utworzony przez widok.

Węzeł jest węzłem produktu ubercart. Skalowałem ścieżki takie jak:

węzeł / 45 do produktów / [nazwa]

W filtrach kontekstowych wybrałem filtr „Treść: Nid”

W podglądzie z filtrami kontekstowymi działa z identyfikatorem węzła tak, jak powinien. np. „45”, ale widok nie wyświetla się w węźle strony / 45.

Myślę, że alias mógł spowodować problem, ale myślałem, że Drupal został zaprojektowany do konwersji aliasów na identyfikatory węzłów.

Chris Lai
źródło
Alias ​​nie wpływa na wartości argumentów.
Shoaib Nawaz

Odpowiedzi:

12

W filtrze kontekstowym w obszarze GDY WARTOŚĆ FILTRA NIE JEST DOSTĘPNA , wybierz Podaj wartość domyślną i wybierz „Content ID z adresu URL” w polu Typ .

Adam Skinner
źródło
Dzięki Adam. Zrozumiałem, że musisz to zrobić dla bloków.
Chris Lai,
1

Możesz także zdefiniować „Wartość wyjątku” w opcji „Podaj wartość domyślną”, na przykład „wszystkie”, która przyniesie Ci wszystkie wyniki.


źródło