node_example.module

Хочешь помочь с переводом? Это очень просто и быстро. Лишь зарегистрируйся, и можешь тут же начать переводить.

Версия 1.26 (checked in on 2008/01/19 at 21:13:58 by bdragon)

Пример модуля для создания нового типа нод.

Созданный этим модулем тип нод позволяет задавать для этих нод дополнительные поля цвет ('color') и количество ('quantity'); такие ноды можно использовать как простейшую систему учета ресурсов. Чтобы сохранять эту дополнительную информацию, нужна вспомогательная таблица базы данных.

Схема таблицы БД:

CREATE TABLE node_example (
vid int(10) UNSIGNED NOT NULL DEFAULT '0',
nid int(10) UNSIGNED NOT NULL DEFAULT '0',
color varchar(255) NOT NULL DEFAULT '',
quantity int(10) UNSIGNED NOT NULL DEFAULT '0',
PRIMARY KEY (vid, nid),
KEY `node_example_nid` (nid)
)

Функции

ИмяОписание
node_example_accessРеализация метода hook_access()
node_example_deleteРеализация hook_delete().
node_example_formРеализация hook_form().
node_example_insertРеализация hook_insert().
node_example_loadРеализация hook_load().
node_example_nodeapiРеализация hook_nodeapi().
node_example_node_infoРеализация hook_node_info().
node_example_permРеализация hook_perm().
node_example_themeРеализация hook_theme().
node_example_updateРеализация hook_update().
node_example_validateРеализация hook_validate().
node_example_viewРеализация hook_view().
theme_node_example_order_infoПользовательская функция темизации.
Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Вход в систему