Создаю правило для смены текстового поля, при условии что другое числовое поле лежит в диапазоне ну к примеру от 10 до 20 (в свою очередь числовое поле является результатом другого правила)
так вот когда выбираю Условие "сравнение данных" и оператор сравнения "больше,чем", то выдает токены сайта (site:curent-user..........), а мне нужно именно число.
так вот вопрос как грамотно все это реализовать?
оба поля относятся к USER нередактируемые, но видны в просмотре учетки
Комментарии
нужно проверить сначала есть ли то поле, которое хотите сравнить
есть, даже с не пустым значением
Если значение есть в поле, как вы пишете, то используя модуль https://drupal.org/project/views_conditional сравниваете его с граничными значениями и изменяете текстовое поле. Должно получиться.
MerryHamster, спасибо буду знать ,что есть и такое , но судя по описанию модуля (на сколько смог понять
How to use Views Conditional in your Views:
1. Create a view. Add some fields under "FIELDS".
2. Click on "ADD" next to fields. Scroll down to "Views: Views Conditional", probably found near the bottom of the list.
3. Add and configure fields...
4. Choose a field to run a condition against, and provide values accordingly.
5. Save, views conditional handles the logic and returns as specified.
модуль создает выводит во views поля отвечающие условию «10 меньше N меньше 20», а мне нужно именно rules правильно оформить
ой сорри, я не тот модуль скинула, нужно https://drupal.org/project/rules_conditional
p.s. пятница дает о себе знать ))
https://drupal.org/project/rules_conditional
добавляет conditional в раздел действия и опять же выбираю "сравнение данных" и тоже самое поведение при выборе сравнения "больше,чем"
не дает вбить конкретное число