Продвижение

Продающий сайт

партнерские программы

Drupal7: Работаем над ошибкой при добавлении материала с кастомными полями таксономии[Решено]

Ошибка возникала с модулем Taxonomy breadcrumb, который на самом деле не давал нужного функционала. Соответственно было найдено решение: Установить другой модуль Custom breadcrumbs
Далее захотелось сделать словари видимыми и установил модуль vocabindex. Этот просто отрубил админку со следующими ошибками:

Notice: Undefined index: render element in theme() (line 835 of Z:\home\www.xc0.ru\www\includes\theme.inc).
Notice: Undefined variable: form in include() (line 10 of Z:\home\www.xc0.ru\www\sites\all\modules\vocabindex\theme\vocabindex_admin_vi_form.tpl.php).
Notice: Undefined index: in vocabindex_vi_load() (line 480 of Z:\home\www.xc0.ru\www\sites\all\modules\vocabindex\vocabindex.module).
Warning: array_values() expects parameter 1 to be array, null given in vocabindex_vi_load() (line 494 of Z:\home\www.xc0.ru\www\sites\all\modules\vocabindex\vocabindex.module).
Warning: Invalid argument supplied for foreach() in include() (line 13 of Z:\home\www.xc0.ru\www\sites\all\modules\vocabindex\theme\vocabindex_admin_vi_form.tpl.php).




В семерке добавил модулей для таксономии, добавил тэги и каталог, пытаюсь добавить материал в 1й раз - получаю это:
PDOException: SQLSTATE[42000]: Syntax error or access violation: 1064 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 '))' at line 2: SELECT base.tid AS tid, base.vid AS vid, base.name AS name, base.description AS description, base.format AS format, base.weight AS weight, v.machine_name AS vocabulary_machine_name FROM {taxonomy_term_data} base INNER JOIN {taxonomy_vocabulary} v ON base.vid = v.vid WHERE (base.name LIKE :db_condition_placeholder_0 ESCAPE '\\') AND (base.vid IN ()) ; Array ( [:db_condition_placeholder_0] => test ) in DrupalDefaultEntityController->load() (line 196 of Z:\home\xc0.ru\www\includes\entity.inc).
Рою причины.
Естественно всё в Денвере. О результатах сообщу дополнительно.При повторном добавлении материала возникает ошибка:

Notice: Trying to get property of non-object in taxonomy_breadcrumb_node_view() (line 70 of Z:\home\www.xc0.ru\www\sites\all\modules\taxonomy_breadcrumb\taxonomy_breadcrumb.module).
Notice: Trying to get property of non-object in _taxonomy_breadcrumb_generate_breadcrumb() (line 117 of Z:\home\www.xc0.ru\www\sites\all\modules\taxonomy_breadcrumb\taxonomy_breadcrumb.inc).
Notice: Trying to get property of non-object in taxonomy_breadcrumb_node_view() (line 70 of Z:\home\www.xc0.ru\www\sites\all\modules\taxonomy_breadcrumb\taxonomy_breadcrumb.module).
Notice: Trying to get property of non-object in _taxonomy_breadcrumb_generate_breadcrumb() (line 117 of Z:\home\www.xc0.ru\www\sites\all\modules\taxonomy_breadcrumb\taxonomy_breadcrumb.inc).
еще раз такая:
Notice: Undefined property: stdClass::$name in taxonomy_term_save() (line 589 of Z:\home\www.xc0.ru\www\modules\taxonomy\taxonomy.module).
Notice: Undefined property: stdClass::$vid in taxonomy_term_save() (line 591 of Z:\home\www.xc0.ru\www\modules\taxonomy\taxonomy.module).
Warning: array_flip() [function.array-flip]: Can only flip STRING and INTEGER values! in DrupalDefaultEntityController->load() (line 178 of Z:\home\www.xc0.ru\www\includes\entity.inc).
Warning: array_flip() [function.array-flip]: Can only flip STRING and INTEGER values! in DrupalDefaultEntityController->cacheGet() (line 354 of Z:\home\www.xc0.ru\www\includes\entity.inc).
Notice: Trying to get property of non-object in taxonomy_term_save() (line 592 of Z:\home\www.xc0.ru\www\modules\taxonomy\taxonomy.module).
EntityMalformedException: Missing bundle property on entity of type taxonomy_term. in entity_extract_ids() (line 7405 of Z:\home\www.xc0.ru\www\includes\common.inc).
Вывод:
1. Не стваить taxonomyBreadcrumb, а сразу ставить CustomBreadcrumbs.
2. Vocabindex тоже пока не работает толком
Всё требует доработки напильником и шаманских плясок с бубном.



Подписка

RSS-материал


Яндекс.Метрика