У меня эта ошибка всплыла для поля с автозаполнением, когда список значений генерировался из 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.
Вы можете перейти в конец страницы и оставить ваш комментарий.
Мало букафф? Читайте есчо !
Август 10, 2023 г.
Допустим, вы получаете следующие данные - заголовок, текст статьи, и теги. При этом данные поставляются на двух языках - 'ru' и 'en'. Вам требуется программно сохранить статью и её перевод.
Я полагаю, что уже активирован модуль Content Translation, ...
Читать
Март 7, 2017 г.
Раньше для связывания публикаций очень популярным был модуль Node Reference. С выходом 7-ки ему на смену пришел Entity Reference, который позволяет создавать ...
Читать
Февраль 14, 2024 г.
Пример того, как можно дополнить результаты views в Drupal 9/10.
Задача - вывести для статьи блок со связанными публикациями. В начале нужно было просто выводить последние статьи того же типа, а потом у заказчика возникло желание переопределять выдачу, ...
Читать
Апрель 7, 2024 г.
При объявлении библиотек вы можете подключать не только локальные, но и внешние файлы.
Для этого нужно указать тип библиотеки - external. Например:
[crayon-6966dff8197c8556068598/]
О полном списке допустимых атрибутах читайте в документации.
Читать