Привет!
Создаю меню страницы пользователя, вывожу через views вкладками поля Content Profile и списки нод других типов материала, созданные пользователем. У кого-то из пользователей заполнены поля и созданы соответствующие ноды, а у кого-то еще нет, или вообще не будут заполнены/созданы, а следовательно пустые табы.
Думаю, как скрывать пустые табы по условию. Пробовал аргументами, теперь смотрю в сторону кода, скорее всего в отдельном модуле.
Взял код отсюда и создал с ним отдельный модуль (приаттачен). Но не работает.
Смотрел еще темы про скрытие табов на орге: эту и эту. Но пока продвижений нет.
Подскажите, пожалуйста, куда копать? может все таки аргументами можно решить, хотя я что-то сомневаюсь. Меню же как бы создано уже (табы)
Вложение | Размер |
---|---|
views_hide_empty_tabs.zip | 1.46 КБ |
Комментарии
Ну и как успехи?
Вариант решения - с помощью проверки аргумента Views
В проверке аргумента Vievs сверяем с пом php значение аргумента с условием существования вкладки - например, какое-то поле не пустое.
В случае несоответствия выбираем вариант "скрыть представление\страница не найдена"
и для 7ки решение пожалуйста если есть
Что решений нет никаких? Люди добрые помогите? Очень надо!
столкнулся с подобным. нашел решение в соседней теме. оставляю и тут, чтоб закрыть https://www.drupal.org/node/766924#comment-3485870