Модуль Faceted search выдает ошибки.
После того, как я его включаю вылазит следущее:
• user warning: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') GROUP BY n.nid ASC ORDER BY score DESC' at line 1 query: CREATE TEMPORARY TABLE temp_faceted_search_results_1 (nid int unsigned NOT NULL, PRIMARY KEY (nid)) Engine=HEAP SELECT n.nid AS nid, 5 * POW(2, (GREATEST(MAX(n.created), MAX(n.changed), MAX(c.last_comment_timestamp)) - 1261086532) * 6.43e-8) AS score FROM node AS n LEFT JOIN node_comment_statistics AS c ON n.nid = c.nid WHERE ((n.status = 1) AND (n.type IN ('tovari'))) AND n.nid IN () GROUP BY n.nid ASC ORDER BY score DESC in …public_html/sites/all/modules/faceted_search/faceted_search.inc on line 1174.
• user warning: Table 'aqualife_vse.temp_faceted_search_results_1' doesn't exist query: SELECT COUNT(*) FROM temp_faceted_search_results_1 in …public_html/sites/all/modules/faceted_search/faceted_search.inc on line 1175.
В этой 1174 строчке написано
// See http://drupal.org/node/109513 regarding the use of HEAP engine.
db_query('CREATE TEMPORARY TABLE '. $this->_results_table .' (nid int unsigned NOT NULL, PRIMARY KEY (nid)) Engine=HEAP '. $query->query(), $query->args(), $this->_results_table);
$this->_results_count = db_result(db_query('SELECT COUNT(*) FROM '. $this->_results_table));
$this->_ready = TRUE;
Кто-нибудь с ним работал?
Комментарии
Я даже решение нашел
http://drupal.org/node/633514
но пока не понял что там написано.
Такая же фигня. Обнаружил, что ошибка появляется, когда выставлен "Display style" отличный от стандартных:
Блин. И как же решить? Тоже не выводится ничего при выбранном uc_products, и когда точно совпадения есть...
Блин ну неужели за 5 лет никто не написал тут правильное решение.
Из вьюхи нужно убрать Фильтры и Сортировку - тогда все работает.