xandeadx.ru Блог музицирующего веб-девелопера

Drupal → Сгруппировать два дисплея Views в табы (локальные задачи)

Опубликовано в

Есть два дисплея Views типа Page, например один выводит какие то ноды, а второй форму их сортировки с помощью DraggableViews. Нужно объединить представления в друпаловские табы:

Решение:

1. В главном дисплее прописываем путь test-view/first-view (сама страница при этом будет доступна по адресу test-view):

2. В настройках меню указываем тип Default menu tab и прописываем название таба:

На втором шаге настроек выбираем Normal menu item и дублируем название таба:

3. У второго дисплея указываем адрес test-view/second-view:

4. В настройках меню выбираем тип Menu tab и прописываем название таба:

Profit.

Написанное актуально для Views 3
Похожие записи

Комментарии RSS

Здравствуйте. Спасибо за статью, вот узнал чтобы вкладки вообще работали нужно представлению по умолчанию задать тоже свой парт("test-view/first-view", а не просто "test-view").

Могли бы вы еще объяснить, как передать GET параметры между вкладками,
например, если у меня на каждой вкладке раскрытый фильтр(одинаковый),
а представления на вкладках немного отличаются, т.е сформировать ссылки
на табы соответственно или с помощью куков или то и другое. хотя бы без ajax версии, пожалуйста.

Спасибо. Вкладки по умолчанию сортируется по алфавиту. Теперь, как сделать, чтобы они сортировались по заданному порядку. Через опцию "Изменить порядок отображений" не получилось.

Оставить комментарий

Содержимое этого поля является приватным и не будет отображаться публично. Если у вас есть аккаунт в Gravatar, привязанный к этому e-mail адресу, то он будет использован для отображения аватара.
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Доступные HTML теги: <a> <i> <b> <strong> <code> <ul> <ol> <li> <blockquote> <em> <s>
  • Строки и параграфы переносятся автоматически.
  • Подсветка кода осуществляется с помощью тегов: <code>, <css>, <html>, <ini>, <javascript>, <sql>, <php>. Поддерживаемые стили выделения кода: <foo>, [foo].

Подробнее о форматировании