Warunkowe usunięcie linków w widoku Drupala

Załóżmy, że chcemy na liście węzłów określonego widoku niektóre węzły linkować do pełnego węzła, a niektóre nie. Należy dodać dodatkowe pole boolean do typu węzła np. show link. Za jego pomocą będziemy określać, które węzły mają linkować, a które nie. Następnie w widoku wykonujemy poniższe kroki:

  • Dodaj pole tytułu i zaznacz "Exclude from display". Nie zaznaczamy "Link this field to the original piece of content".
  • Dodaj pole Content: Path i zaznacz "Exclude from display".
  • Dodaj pole show link field i wybierz typ formatter Key.
  • Wybierz "Rewrite the output" pola show link i wpisz [Title]. Zaznacz "Output this field as link" i do inputa path wpisz [path].
  • Wyedytuj sekcję "No results" dla pola show link. W tym wypadku chcemy sam tytuł bez linku więc wpiszmy po prostu [title]. Zaznaczmy "Count the number 0 as empty"
Kolejność pól musi być taka abyśmy ustawiając rewrite dla pola show link mogli korzystać z pól tytułu oraz ścieżki. Źródło: http://drupal.stackexchange.com/questions/65679/set-a-condition-in-views-to-remove-title-link