- Все для CMS | Joomla, Drupal, phpBB, Wordpress, DLE, IPB - http://cmsart.ru -
Как создавать типы контента (нод)
Posted By admin On 11.04.2012 @ 2:59 пп In Справочник API | No Comments
Пример модуля для создания нового типа нод.
Созданный этим модулем тип нод позволяет задавать для этих нод дополнительные поля цвет ('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) )
Имя | Описание |
---|---|
Реализация метода |
|
Реализация |
|
Реализация |
|
Реализация |
|
Реализация |
|
Реализация |
|
Реализация |
|
Реализация |
|
Реализация |
|
Реализация |
|
Реализация |
|
Реализация |
|
Пользовательская функция темизации. |
Источник:
Article printed from Все для CMS | Joomla, Drupal, phpBB, Wordpress, DLE, IPB: http://cmsart.ru
URL to article: http://cmsart.ru/drupal/drupal-docs/drupal-api/kak-sozdavat-tipyi-kontenta-nod
URLs in this post:
[1] node_example_access: http://cmsart.ru/goto/http://api.drupal.ru/api/function/node_example_access/6
[2] hook_access: http://cmsart.ru/goto/http://api.drupal.ru/api/function/hook_access/6
[3] node_example_delete: http://cmsart.ru/goto/http://api.drupal.ru/api/function/node_example_delete/6
[4] hook_delete: http://cmsart.ru/goto/http://api.drupal.ru/api/function/hook_delete/6
[5] node_example_form: http://cmsart.ru/goto/http://api.drupal.ru/api/function/node_example_form/6
[6] hook_form: http://cmsart.ru/goto/http://api.drupal.ru/api/function/hook_form/6
[7] node_example_insert: http://cmsart.ru/goto/http://api.drupal.ru/api/function/node_example_insert/6
[8] hook_insert: http://cmsart.ru/goto/http://api.drupal.ru/api/function/hook_insert/6
[9] node_example_load: http://cmsart.ru/goto/http://api.drupal.ru/api/function/node_example_load/6
[10] hook_load: http://cmsart.ru/goto/http://api.drupal.ru/api/function/hook_load/6
[11] node_example_nodeapi: http://cmsart.ru/goto/http://api.drupal.ru/api/function/node_example_nodeapi/6
[12] hook_nodeapi: http://cmsart.ru/goto/http://api.drupal.ru/api/function/hook_nodeapi/6
[13] node_example_node_info: http://cmsart.ru/goto/http://api.drupal.ru/api/function/node_example_node_info/6
[14] hook_node_info: http://cmsart.ru/goto/http://api.drupal.ru/api/function/hook_node_info/6
[15] node_example_perm: http://cmsart.ru/goto/http://api.drupal.ru/api/function/node_example_perm/6
[16] hook_perm: http://cmsart.ru/goto/http://api.drupal.ru/api/function/hook_perm/6
[17] node_example_theme: http://cmsart.ru/goto/http://api.drupal.ru/api/function/node_example_theme/6
[18] hook_theme: http://cmsart.ru/goto/http://api.drupal.ru/api/function/hook_theme/6
[19] node_example_update: http://cmsart.ru/goto/http://api.drupal.ru/api/function/node_example_update/6
[20] hook_update: http://cmsart.ru/goto/http://api.drupal.ru/api/function/hook_update/6
[21] node_example_validate: http://cmsart.ru/goto/http://api.drupal.ru/api/function/node_example_validate/6
[22] hook_validate: http://cmsart.ru/goto/http://api.drupal.ru/api/function/hook_validate/6
[23] node_example_view: http://cmsart.ru/goto/http://api.drupal.ru/api/function/node_example_view/6
[24] hook_view: http://cmsart.ru/goto/http://api.drupal.ru/api/function/hook_view/6
[25] theme_node_example_order_info: http://cmsart.ru/goto/http://api.drupal.ru/api/function/theme_node_example_order_info/6
[26] drupal.ru: http://cmsart.ru/goto/http://drupal.ru
Click here to print.
Copyright © 2012 Поддержка CMS | Документация, статьи по Joomla, Drupal, phpBB. All rights reserved.