У меня эта ошибка всплыла для поля с автозаполнением, когда список значений генерировался из PHP кода. Занималась генерацией списка значений вот такая функция:
|
|
/* формирование списков */ function _SC_lists() { $list[0] = ''; //выбираем названия публикаций определенного типа $res = db_query("SELECT nid, title FROM node WHERE type = 'events' AND status = 1 "); //сохраняем их в массив while ($r = db_fetch_object($res)) $list[$r->nid] = $r->title; //список готов return $list; } |
Грабли обнаружились в случаях, когда поле title содержал пробелы в конце строкового значения. При выборе таких значений списка выскакивала ошибка. Как только я понял, что мешают обрамляющие пробелы — лечение тут же было найдено — добавил обработку заголовка trim().
|
|
//сохраняем их в массив while ($r = db_fetch_object($res)) $list[$r->nid] = trim($r->title); |
Надеюсь, кому-нибудь съэкономил время, т.к. Яша и Гоша ничего не подсказали :).
Данная запись опубликована в 28.10.2014 00:12 и размещена в рубрике Drupal.
Вы можете перейти в конец страницы и оставить ваш комментарий.
Мало букафф? Читайте есчо !
Ноябрь 7, 2017 г.
При работе с private файлами в Drupal, можно использовать зацепку hook_file_download($uri), в которой вы можете реализовать проверку прав доступа к скачиваемому файлу. Но на входе функции - только uri, вместо fid, по которому было бы удобно вытащить всю ...
Читать
Октябрь 12, 2021 г.
Типичная проблема сайта, когда тот оказывается за балансировщиком нагрузки (load balancer), это несоответствие части заголовков запроса клиента и тех заголовков, которые передаются балансировщиком серверу. Чаще всего мы сталкиваемся с этим при запуске ...
Читать
Февраль 17, 2024 г.
Вы создали форму с полем типа file, и хотите сохранять файл как сущность друпала при отправке данных формы.
[crayon-6af9afe270274467028876/]
Обычно объявления форм в Drupal 8+ размещаются в виде расширений класса FormBase в каталоге модуля /scr/Form/*. ...
Читать
Март 31, 2015 г.
Конструирование многоязычного сайта добавляет множество деталей, которые нужно учитывать в процессе работы. Это и верстка шаблона, картинки которого могут ...
Читать