Views. Неправильная сортировка по полям использующих Relationships

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

Аватар пользователя nowarranty nowarranty 6 ноября 2008 в 0:14

При сортировке в Views2 по полю, которое берется из материала, связанного с основным материалом, модуль views генерирует неправильный sql запрос и сортируемое поле берется не из той таблицы, поэтому оказывается пустым, поэтому сортировка не работает. Есть ли какое нибудь решение? Возможно вопрос уже поднимался, так как лично у меня эта проблема с тех пор как начал использовать views2. в таком случае тыкните меня в эту тему.

Например.
есть два типа материалов: page и child_page.
у child_page есть поле field_parent типа node_reference которое ссылается на тип page.
есть вид.
Filters
Node: Type = child_page
Relationships
Content: Node reference: Page (field_parent)
Fields
Node: title
(field_parent_nid) Node: title
Sort criteria
(field_parent_nid) Node: title

то есть сортировка по названию родительской страницы. sql запрос получается неправильный, как только добавляется эта сортировка и полю (field_parent_nid) Node: title оказывается пустым

Заранее спасибо.

Комментарии

Аватар пользователя nowarranty nowarranty 6 ноября 2008 в 12:08

туда я естественно уже заглянул. здесь я хотел узнать, не пользуется ли кто временными решениями. я например скриптом копирую значение, по которому нужно сортировать, родительского поля в такое же поле дочернего материала. может кто подскажет что поинтресней.