Hook_menu присвоение терминов странице и табам
19.03.2016Здравствуйте! Сделал страницу с помощью hook_menu, но эта страница получается какой-то неполноценной, т.к. у неё нет типа материала, нет настроек публикации и т.д.
У меня к Вам два вопроса: первый, как добавить к странице созданной с помощью hook_menu настройки которые есть в Drupal при создании страницы через админку, особенно интересует присвоение существующих терминов; второй, как применить эти настройки к табам? например, как присвоить табам одной страницы разные термины? ведь адреса у табов разные, значит возможно им и разные термины присвоить.
Комментарии (4)
Вы путаете регистрацию страницы через hook_menu и создание типа материала. В hook_menu вы должны указывать callback функцию, которая и будет отвечать за формирование вашей страницы, а что вы хотите на ней вывести - это уже от вас зависит.
Понятно. А на странице можно формировать только содержимое или ещё можно дополнять функциями типа типа материала? Например, присвоить термин?
Поискал информацию по отличиям ноды от страницы. Получается, что у нод есть поля (заголовок, боди, формат ввода, термин), а у простой страницы есть только содержание (грубо говоря, поле боди). Я правильно понял? И возможно ли определять поля для страниц hook_menu?
Автор вопроса.
Если вам необходимо регистрировать свои страницы через hook_menu, с каким то набором полей, то создавайте свою сущность через entity. Здесь хорошо это расписано как сделать.