PHP код для списка значений поля CCK в drupal

Возможность запрограммировать на PHP (php code) список значений поля CCK, является замечательной опцией для разработчика сайта.

Требования к описанию такие:

  • не надо ставить скобки (об этом написано прямо под полем, куда предлагают ввести код)
  • нужно определить одномерный массив — с ключами в качестве значений поля, а значения массива используются как метки списка определяемого поля.
  • вернуть массив нужно командой return $your_array;

В рамкам данного кода можно использовать функции движка (вроде db_query и т.п.). Если что то не «сработало», т.е. в результате список в создаваемой node пустой, то скорее всего ошибка в синтаксисе php — внимательно проверьте код ещё раз, а лучше выполните этот код где-то отдельно, чтобы была возможность отладить.

Вот пример такого кода

Мало букафф? Читайте есчо !

Аптека Мандрагора

Январь 15, 2017 г.

Мандрагора - это не обычная аптека, а специализированный магазин для приверженцев гомеопатии. Под занавес 2016-го я успел склепать данный корпоративчик. ...

Читать

Цвет HR - как изменить в CSS

Апрель 27, 2017 г.

Горизонтальная линия HR - независимый HTML элемент - вызывает много вопросов у начинающих. Основная проблема - установка цвета. Установка стилей ...

Читать

Динамическое создание выпадающих связанных списков select

Февраль 10, 2010 г.

DOM + javascript порою позволяют создавать удивительные вещи. Одна из этих вещей, которой я хочу с вами поделиться - это динамически формируемые выпадающие списки. Постановка задачи Так как я по сути практик, то лучше сразу рассмотреть практическую ...

Читать

Сохранение файла, полученного через форму в Drupal

Февраль 17, 2024 г.

Вы создали форму с полем типа file, и хотите сохранять файл как сущность друпала при отправке данных формы. [crayon-6ae7e04c3a6fc728585033/] Обычно объявления форм в Drupal 8+ размещаются в виде расширений класса FormBase в каталоге модуля /scr/Form/*. ...

Читать
 

Комментарии к «PHP код для списка значений поля CCK в drupal»

Понравилась статья? Есть вопросы? - пишите в комментариях.



Комментарий: