как написать модуль содержимого узла программно - PullRequest
1 голос
/ 17 января 2012

Я должен написать модуль узла, но не знаю, с чего начать. Структура выглядит так:

Тип содержимого => Питание {описание, описание, тип питания} Тип содержимого => Питание {название, описание, подробности (название продукта, последовательность)}

Вид дизайна для Еды выглядит так: https://picasaweb.google.com/lh/photo/PanW269fpn_2dRyKkhsmTtMTjNZETYmyPJy0liipFm0?full-exif=true

В правом размере разрешите пользователю искать продукт, а затем перетаскивать его в размер левой руки (деталь (название, последовательность)).

Однако я создал Meal, просто создав страницу с интенсивным использованием jquery (клиентской программы). Однако я не знаю, как интегрировать это в тип контента.

Как: 1. Когда я нажимаю на новую Еду, это может относиться к странице, которую я создал. 2. Когда я нажимаю «Редактировать еду», загружается другая страница. 3. Когда я нажимаю, чтобы просмотреть сделку, загружается страница без функции редактирования. 4. Как это может легко реализовать другой модуль, например флаг, комментарий, например в этот тип контента.

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

Спасибо.

1 Ответ

0 голосов
/ 18 января 2012

Чтобы включить файл JavaScript, используйте <?php drupal_add_js(); ?>.

Если вам нужно включить файл только на этом узле, вы можете включить модуль фильтра содержимого php (который теперь является частью ядра) и просто иметь приведенный выше код (указывающий на ваш пользовательский файл js).для отображения содержимого страницы) внутри блока с php, выбранным в качестве фильтра содержимого.

Это предотвратит необходимость загрузки вашего js-кода на страницы, отличные от тех, на которых вам нужно отобразить этот пользовательский макет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...