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.
Odpowiedzi:
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 .
źródło
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