2012-11-02 9 views
6

Mam typ zawartości o nazwie anonsy i wyświetlam blok widoku najnowszych ogłoszeń w treści należącej do typu zawartości ogłoszeń. Ten blok ma trzy pola: pojęcie taksonomii, tytuł i link. Włożyłem następujące filtry:Jak ustawić filtr "nie jest równy bieżącemu" w widoku

1.Content: Rodzaj (= Ogłoszenia) 2.Content: Publikacja (Yes)

Blok działa poprawnie, ale jest wyświetlanie aktualnych pól węzłów zbyt.

Jak mogę nie wyświetlać bieżących pól węzłów w moim bloku widoku?

dziękuję!

Odpowiedz

13

Aby powiadomić blok, w jakim węźle jest wyświetlany i odfiltrować pola pasujące do bieżącego węzła, musisz skonfigurować filtr kontekstowy '. Zawiera on ustawienia, aby twój blok świadoma bieżącego węzła, zalogowany użytkownik, itp

  1. Dodaj filtr kontekstu (w sekcji „zaawansowane” w widoku)
  2. Wybierz Treść: Nid jako pole chcesz założyć kontekstowe filtr dla
  3. Wybierz "Podaj wartość domyślną" = "Identyfikator treści z adresu URL". W ten sposób blok użyje jako filtra adresu URL węzła, z którego się pojawia, gdy filtr nie znajdzie się w adresie URL (i tak naprawdę nie użyjesz adresu URL do przekazania argumentów, więc zawsze będzie to domyślne) enter image description here
  4. Oto, co wykluczyć te pola, a nie wyświetlić je dokładnie: w zwiniętej sekcji "Więcej" u dołu tych ustawień znajduje się pole wyboru "Wyklucz". Upewnij się, że to sprawdziłeś przed zapisaniem konfiguracji.

To wszystko! Daj nam znać, czy to działa.

+0

Zrobiłem to wiele razy, jak powiedziałeś, ale zapomniałem zaznaczyć pole wyboru "Wyklucz". Teraz działa idealnie. Dziękuję Ci bardzo! – Sardor

+0

To świetnie! Jeśli możesz zaznaczyć tę odpowiedź jako "zaakceptowaną", klikając na znacznik wyboru obok niej, byłoby to jeszcze większe! –

+0

Oczywiście! Dzięki jeszcze raz :) – Sardor

Powiązane problemy