arsennn: Комментарии

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

10 ноября 2015 в 11:47

Здравствуйте, есть вопрос exposed view. Есть view который выводит много полей и много из них exposed. когда выбираю поиск по дате создания он почему то не выводит данные в определенных полях, хотя работает правильно. Не могу понять что творится, перерыл drupal.org, но ничего не нашел, с permission все в порядке, когда делаю поиск по другим критериям вроде все нормально выводится. помогите разобраться.

10 июля 2012 в 11:28

Вообщем нашел как сделать,

во views.module добавляем функцию
function views_views_pre_execute(&$view) {

global $user;
//получаем role id у user-а.
$role = db_result(db_query('SELECT r.rid FROM {users_roles} ur LEFT JOIN {role} r ON r.rid=ur.rid WHERE ur.uid=%d LIMIT 1', $user->uid));
}

после этого нам нужен sql нашего запроса, добавляем в функцию следующее.
drupal_set_message($view->build_info['query']);
после этого копируем запрос в нашу функцию и изменяем. Конечный вид будет выглядеть так.

7 апреля 2011 в 10:21

А какие именно??? мне нужно добавить критерии к мною созданным типам документа и к его полям. Посоветуйте плиз.. смотрел в сторону faceted_search но он че то ругается с PostgreSQL, ошибки выдает...

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