Дополнительные типы блоков (EBT) — новый опыт конструктора страниц❗

Дополнительные типы блоков (EBT) — стилизованные, настраиваемые типы блоков: слайдшоу, вкладки, карточки, аккордеоны и многие другие. Встроенные настройки для фона, DOM Box, плагины Javascript.

Демо EBT модули Скачать EBT модули

❗Дополнительные типы параграфов (EPT) — новый опыт работы с параграфами

Дополнительные типы параграфов (EPT) — набор модулей, основанный на аналогичных параграфах.

Демо EPT модули Скачать EPT модули

Scroll

Ошибка при добавлении Ноды

22/02/2025, by Гость (не проверено)
Форумы

Здаравствуйте.

При добавлении ноды в 7-ке выдает ошибку:

 

  • Notice: Array to string conversion в функцииmenu_node_submit()(строка722в файлеZ:\home\drupal1\www\modules\menu\menu.module).
  • Notice: Undefined offset: 1 в функцииmenu_node_submit()(строка722в файлеZ:\home\drupal1\www\modules\menu\menu.module).

 

Подскажите как решить проблемку....?


Ошибка в самом друпале, откройте файл

/modules/menu/menu.module

В этом месте

/**
 * Implements hook_node_submit().
 *
 * @see menu_form_node_form_alter()
 */
function menu_node_submit($node, $form, $form_state) {
  // Decompose the selected menu parent option into 'menu_name' and 'plid', if
  // the form used the default parent selection widget.
  if (!empty($form_state['values']['menu']['parent'])) {
    list($node->menu['menu_name'], $node->menu['plid']) = explode(':', $form_state['values']['menu']['parent']);
  }
}

Везде находит информацию, что проблема бывает, когда установлен hierarchical select. Попробуйте посмотреть содержимое вот этого массива

$form_state['values']['menu']['parent']

Установите модуль devel, сделайте так:

dsm($form_state['values']['menu']['parent']);

Возможно где-то пустой массив.

Если все работает как нужно, то можно отключить вывод notice, для этого напишите в файле .htaccess в конце файла:

php_flag display_errors off

 


Не все работает как нужно. К примеру, добавить ссылку в меню не могу. Существует ли альтернатива hierarchical select?


В настройках словара таксономии можно поставить, чтобы пользователи могли добавлять термины на нужный уровень иерархии с помощью поля hierarchical select.