2010-08-02 4 views
1

에서보기 필터를 노출, 나는 드롭 다운 상자로 노출 된내가 "지역"이라는 CCK 필드에 필터가 드루팔

내가 일 할 것은 "주문"로 사용하는 것입니다 기능을 제공하므로 사용자가 영역을 선택하면 선택한 영역이 먼저 표시되도록 출력을 정렬합니다.

주어진 영역에 콘텐츠가 없으면 적어도 다른 영역의 콘텐츠를 표시합니다.

답변

2

보기 인터페이스를 사용하여이 작업을 수행 할 수 없습니다. 현재 필터는 정렬이 아닌 사용자에게만 노출 될 수 있습니다. 따라서 사용자가 선택하는 특정한 이유가있는 노드 만 표시 할 수는 있지만 정렬 할 수는 없습니다.

hook_views_query_alter을 사용하여 사용자 지정 모듈에서이 기능을 만들 수 있습니다. 그러나 그것은 약간의 PHP 코딩을 필요로하고 아마 옳게되기 위해서는 약간 까다로울 것입니다.

관련 문제