Здравствуйте!
Я создала ноду занятия и повесила на нее поле Datetime с опциями повторения. Занятие повторяется каждые 7 дней.
Далее я попробовала вывести таблицу занятий на сегодня через аргументы во views.
Но views начали мне выдавать вот такой ответ:
user warning: Unknown column 'node_data_field_class_time.field_class_time_value' in 'where clause' query: SELECT node.nid AS nid FROM node node WHERE ((node.status = 1) AND (node.type in ('class'))) AND ((DATE_FORMAT(node_data_field_class_time.field_class_time_value, '%Y-%m-%d') <= '2012-04-14' AND DATE_FORMAT(node_data_field_class_time.field_class_time_value2, '%Y-%m-%d') >= '2012-04-14')) LIMIT 0, 10 in C:\xampp\htdocs\ftbdance\sites\all\modules\views\includes\view.inc on line 810.
табличку соотвественно не выдают. Хотя занятия на сегодня есть
В чем тут может быть трудность?
Комментарии
Сам SQL запрос странный - запрашивает только таблицу node, и пытается отфильтровать её по полям, которых в этой таблице нет и никогда не было, по идее, если это вьювс, то он должен был автоматом к SELECT node.nid AS nid FROM node ... прицепить что то вроде "LEFT JOIN content_type_ваш_тип_материала"(судя по запросу "content_type_class"), правда, это если DATE создает в этой таблице поле, а не создает свою таблицу, но коли такое произошло, попробуйте подключить эту таблицу ему принудительно, делается это так: добавляете к выводу поле с датой(тоже поле, что в фильтре\аргументах) и ставите галочку "скрыть поле", в этом варианте нужная таблица будет включена в SQL запрос, но очень странно, что её там изначально нет...
Я теперь поняла. Я брала не тот аргумент
Нашла видео Drupaltherapy-DateCalendar493, посмотрела его и все исправила!
спасибо за отклик!