Произвольная сортировка нод при выводе Views Drupal

Когда необходимо задать определенную сортировку для материалов, которые выводятся с помощью модуля Views, можно использовать модуль Weight, который добавляет поле с выпадающим списком, где можно задать номер по порядку, а потом выбрать это поле в качестве сортировки во Views.

Однако, использование данного модуля не так удобно, как если можно было бы перетаскивать материалы, как изменять порядок терминов таксономии.

Для этого можно установить модули Flag,  Flag Weights,  Draggable Views. Тогда материалы, помеченный галочкой Bookmark this в разделе Flag в редактировании материалов, будут сортироваться таким образом:

Сортировка материала

Создание такой сортировки описано в статье. Опишем его:

Устанавливаем указанные модули, переходим на страницу Views, там выбираем представление flag_bookmarks или переходим по адресу:  admin/build/views/edit/flag_bookmarks и на странице делаем такие настройки:

сортировка материалов

Добавляем сортировку (Sort Criteria)  "Flags: Weight" и добавляем это же в поля (Fields).

Изменяем в основных настройках Стиль (Style) "Table" в  "Draggable Table", в настройках, которые появляются указать "Order Field" поле "Field" в "Вес(Weight)", "Handler" в "Flag Weights".

сортировка нод

 

Теперь после добавления галочки Добавить в закладки в редактировании ноды, она будет появляться на странице /bookmarks, их можно будет перетянуть.

Результат:

сортировка

Вас также может заинтересовать

Добавить комментарий

CAPTCHA
Для того, что б подтвердить что Вы человек, заполните, пожалуйста, форму проверки
Image CAPTCHA
Введите символы, которые изображены на картинке.