node_example_node_info
developer/examples/node_example.module, строка 50
- Версии
- 5 – 6
node_example_node_info()
Реализация hook_node_info()
.
Это обязательный хук. Эта функция описывает ноды, предоставляемые этим модулем.
Обязательные атрибуты:
'name'
Предоставляет читабельное для человека имя типа ноды,'module'
Сообщает Друпалу как функции модуля будут отображены в хуках (например, если модуль называетсяnode_example_foo
, тогда функция вставки ноды будет называтьсяnode_example_foo_insert
).'description'
Предоставляет краткое описание типа ноды, которое отображает на странице'Create content'
(Создать материал).
'has_title'
Указывает имеет ли этот тип ноды поле заголовка или нет (TRUE
илиFALSE
).'title_label'
: Пометка для поля заголовка этого типа ноды.'has_body'
: Указывает имеет ли этот тип ноды поле тела или нет (TRUE
илиFALSE
).'body_label'
: Пометка для поля тела этого типа ноды.'min_word_count'
: Минимальное число слов для поля тела этого типа содержимого.
Код
<?php
function node_example_node_info() {
return array(
'node_example' => array(
'name' => t('Example node'),
'module' => 'node_example',
'description' => t("This is an example node type with a few fields."),
'has_title' => TRUE,
'title_label' => t('Example Title'),
'has_body' => TRUE,
'body_label' => t('Example Body'),
)
);
}
?>
Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии