У меня эта ошибка всплыла для поля с автозаполнением, когда список значений генерировался из 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.
Вы можете перейти в конец страницы и оставить ваш комментарий.
Мало букафф? Читайте есчо !
Февраль 29, 2024 г.
Термины представляют из себя отдельные сущности, которые подключаются к родительской entity в виде term reference. Потому классический подход - это отдельная предварительная миграция терминов, а потом подключение их, используя migration_lookup плагин. ...
Читать
Ноябрь 8, 2016 г.
Можно использовать анализ адреса хранимый Drupal в $_GET['q'] и/или анализ частей адреса, получаемых функцией arg(N).
Оба варианта по сути делают одно и тоже - анализ внутреннего адреса, который для публикации имеет вид: node/%NID%.
Я использую функцию ...
Читать
Июль 12, 2024 г.
Медиа entity удобна для использования, но если это единственное поле изображения в статье, то как вытащить URL картинки, например чтобы заполнить шаблоны metatag?
К примеру, в вашей статье есть медиа поле - field_image, и настройки разрешают подключать ...
Читать
Июль 12, 2023 г.
Сначала вы создали в Drupal rest ресурс - /Plugin/rest/resource, поработали с ним, а потом пришло время прощаться. Но вот проблема - система уже знает о ресурсе, и если вы удалите файл, то при попытке зайти в админ панель расширений /admin/modules, вы ...
Читать