Функции SQL в фильтрах представлений Drupal - PullRequest
2 голосов
/ 08 февраля 2011

Я создаю вид, который будет отображаться в блоке.С каждым узлом, включаемым в представление, связано значение времени (на самом деле это целое число от 0 до 2399, поскольку Drupal не поддерживает только значения времени).В качестве фильтра в представлении я хочу показать только события, которые еще не произошли в этот день.Поэтому я хочу, чтобы время события> CURTIME () в фильтре.Однако Drupal, похоже, удаляет функцию MySQL и превращает ее в 0. Есть ли способ, которым я могу заставить его оставить его в покое?

1 Ответ

0 голосов
/ 12 февраля 2011

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

Чтобы сохранить собственный SQL в фильтре, вы можете использовать его с осторожностью (и некоторыми навыками PHP):

http://drupal.org/project/viewsphpfilter

Вот несколько примеров использования:

http://drupal.org/node/690670

...