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

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

4 марта 2018 в 19:32

Вроде худо-бедно справился. Правда, пол ночи потратил на разбирание выводов devel'a и опробование разных вариантов. В итоге эффект получился даже лучше, чем я хотел изначально.
Ниже код. Вдруг кому пригодится

3 марта 2018 в 21:00

Проблема не решена. Через hook_form_alter значения подставляются только на странице вьюхи, у которой сделан фильтр. На любой другой странице значения фильтра не меняются.

Кто подскажет что не так?

3 марта 2018 в 20:40

Тему можно закрывать. Решил через hook_form_alter

Если кому нужно, то примерно так: $form['field_yourfield_value']['#default_value'] = 'YourValue';

Если есть решение изящней, то ткните носом.

3 марта 2018 в 19:41

Модуль к этой задаче не подходит.

Нужен именно автоматических выбор значений, как если бы в ссылке были все параметры для фильтра (?field_a_value=xxx&field_b_value=yyy...)

Если такую ссылку открыть, то с фильтром происходит необходимый эффект. Но нужна чистая ссылка, без передаваемых параметров.

3 марта 2018 в 18:59

1) Да, могу. Но таксономия на сайте не используется.
2) Через better exposed filters и стоит, т.к. для диапазонов значений нужен слайдер.
3) Спасибо, но пока не понял как этот модуль относится к задаче. Сейчас попробую разобраться.

12 февраля 2014 в 14:46

voviko wrote:
тут надо модуль писать. Алгоритм такой: показывать поля только для определенного пользователя (в tpl делается)
ну и пару форм, запрос и подтверждение. а Field Permissions вам не подойдет.

Свой модуль пока не осилю. Вот если бы в TPL вытащить какую-то переменную, на основе которой либо давать доступ, либо нет. Только вот какими средствами создать эту переменную. Приглядываюсь к модулю Flag. Ни разу не щупал его, заодно посмотрю возможности.

12 февраля 2014 в 12:30

sergeybelya wrote:
1. Field Permissions
2. Webform + немного кода
3. Назначение пользователю роли, для которой через Field Permissions установить право на просмотр закрытых полей.