Вроде худо-бедно справился. Правда, пол ночи потратил на разбирание выводов devel'a и опробование разных вариантов. В итоге эффект получился даже лучше, чем я хотел изначально.
Ниже код. Вдруг кому пригодится
Проблема не решена. Через hook_form_alter значения подставляются только на странице вьюхи, у которой сделан фильтр. На любой другой странице значения фильтра не меняются.
1) Да, могу. Но таксономия на сайте не используется.
2) Через better exposed filters и стоит, т.к. для диапазонов значений нужен слайдер.
3) Спасибо, но пока не понял как этот модуль относится к задаче. Сейчас попробую разобраться.
тут надо модуль писать. Алгоритм такой: показывать поля только для определенного пользователя (в tpl делается)
ну и пару форм, запрос и подтверждение. а Field Permissions вам не подойдет.
Свой модуль пока не осилю. Вот если бы в TPL вытащить какую-то переменную, на основе которой либо давать доступ, либо нет. Только вот какими средствами создать эту переменную. Приглядываюсь к модулю Flag. Ни разу не щупал его, заодно посмотрю возможности.
1. Field Permissions
2. Webform + немного кода
3. Назначение пользователю роли, для которой через Field Permissions установить право на просмотр закрытых полей.
Автоматический выбор разных значений в exposed filter на разных страницах
Вроде худо-бедно справился. Правда, пол ночи потратил на разбирание выводов devel'a и опробование разных вариантов. В итоге эффект получился даже лучше, чем я хотел изначально.
Ниже код. Вдруг кому пригодится
Автоматический выбор разных значений в exposed filter на разных страницах
Проблема не решена. Через hook_form_alter значения подставляются только на странице вьюхи, у которой сделан фильтр. На любой другой странице значения фильтра не меняются.
Кто подскажет что не так?
Автоматический выбор разных значений в exposed filter на разных страницах
Тему можно закрывать. Решил через hook_form_alter
Если кому нужно, то примерно так: $form['field_yourfield_value']['#default_value'] = 'YourValue';
Если есть решение изящней, то ткните носом.
Автоматический выбор разных значений в exposed filter на разных страницах
Модуль к этой задаче не подходит.
Нужен именно автоматических выбор значений, как если бы в ссылке были все параметры для фильтра (?field_a_value=xxx&field_b_value=yyy...)
Если такую ссылку открыть, то с фильтром происходит необходимый эффект. Но нужна чистая ссылка, без передаваемых параметров.
Автоматический выбор разных значений в exposed filter на разных страницах
1) Да, могу. Но таксономия на сайте не используется.
2) Через better exposed filters и стоит, т.к. для диапазонов значений нужен слайдер.
3) Спасибо, но пока не понял как этот модуль относится к задаче. Сейчас попробую разобраться.
Доступ к просмотру материала по запросу пользователя
Свой модуль пока не осилю. Вот если бы в TPL вытащить какую-то переменную, на основе которой либо давать доступ, либо нет. Только вот какими средствами создать эту переменную. Приглядываюсь к модулю Flag. Ни разу не щупал его, заодно посмотрю возможности.
Доступ к просмотру материала по запросу пользователя