Можно ли изменить порядок просмотра вложений для просмотра страницы drupal?

У меня есть представление с отображением страницы, которое по существу содержит контент A, этот контент существует в одном столбце. Кроме того, у меня есть еще 6 дисплеев вложений, которые отображают содержимое B, C, D, E и т. д. в другом столбце.

Можно ли изменить порядок отображения прикрепленных представлений? Прямо сейчас у меня все готово для прикрепления после Content A Page.


person propstm    schedule 31.08.2010    source источник


Ответы (3)


Я не уверен на 100%, что понимаю, о чем вы спрашиваете.

Итак, я думаю, вы пытаетесь создать страницу с представлением, а затем несколько представлений, прикрепленных к представлению страницы, и вы хотите иметь возможность перемещать эти прикрепленные представления.

Что рекомендую

Используйте этот замечательный модуль: 'просмотр вложения блока'. Таким образом, ваше прикрепленное представление является блоком, но все же приложение! это лучшее из обоих миров.

Как это использовать вкратце: вы должны создать новый «тип просмотра блочных вложений». установить, к какому виду он прикреплен, точно так же, как вы это делаете сейчас с прикрепленными видами. затем перейдите на страницу блоков и поместите прикрепленный блок в нужную вам область.

В контексте вашего вопроса вы могли бы сделать так, чтобы «представление блокировок» для B, C, D и E было прикреплено к представлению A, затем вы перешли бы на страницу блоков и переместили блоки B, C, D и E в нужные вам регионы, и они будут только в тех регионах, когда вы посмотрите на представление A, к которому они прикреплены.

Используйте модуль Drupal: 'просмотреть прикрепленный блок'

person theGoose    schedule 31.08.2010

Views 3.x (в настоящее время в альфа-версии, хотя мне кажется стабильной) предоставляет для этого пользовательский интерфейс.

  • В Views 3.x отображается кнопка изменения порядка:

Views 3.x отображает кнопку изменения порядка

  • В представлениях 3.x порядок отображения отображается следующим образом:

Изменение порядка отображений в просмотрах 3.x

person sillygwailo    schedule 20.01.2011
comment
Это должен быть ответ. Так просто, но не так очевидно! - person Collins; 17.09.2015

На уровне базы данных возможно:

select * from views_display order by vid,position;

и измените значения в столбце позиции.

person Vovka    schedule 21.10.2010