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"