Сортировка галерей в image_gallery

Главные вкладки

Аватар пользователя vadbars@drupal.org vadbars@drupal.org 28 января 2009 в 7:54

Вопрос: никто не решал задачу изменения порядка выдачи списка галерей (модуль image, субмодуль image_gallery)?
Сейчас они сортируются по алфавиту, хотелось бы получить список, отсортированный по дате создания галереи (в крайнем случае - по дате последнего добавленного изображения).

Варианты с созданием списка средствами Views знаю.

Комментарии

Аватар пользователя antonka@drupal.org antonka@drupal.org 28 января 2009 в 8:11

сортируются не по алфавиту, а по весу. если надо что то изменить, то переопределяй phptemplate_image_gallery, в этот метод передается массив $galleries - это термы, только у термы нет понятия даты создания -:)

---
Текущие Drupal проекты: загородное строительство домов, программирование на ruby

Аватар пользователя Nikit Nikit 28 января 2009 в 10:29

угу, работает taxonomy_get_tree, изза этого вес сортировка.
theme_image_gallery($galleries, $images) вполне можно пересортировать $galleries использовав связку tid->term_data->term_node, тяжело конечно.

Аватар пользователя vadbars@drupal.org vadbars@drupal.org 25 февраля 2009 в 19:56

Я имел в виду вариант с отказом от субмодуля image_gallery и созданием галерей как видов (views), т.е. фактически специально отфильтрованных списков материалов типа image.