Hook_menu присвоение терминов странице и табам

19.03.2016

Здравствуйте! Сделал страницу с помощью hook_menu, но эта страница получается какой-то неполноценной, т.к. у неё нет типа материала, нет настроек публикации и т.д.
У меня к Вам два вопроса: первый, как добавить к странице созданной с помощью hook_menu настройки которые есть в Drupal при создании страницы через админку, особенно интересует присвоение существующих терминов; второй, как применить эти настройки к табам? например, как присвоить табам одной страницы разные термины? ведь адреса у табов разные, значит возможно им и разные термины присвоить.

-->
Узнавай о новых статьях сайта - первым. Просто подпишись на рассылку.

Комментарии (4)

Profile picture for user pantey
pantey
19.03.2016

Вы путаете регистрацию страницы через hook_menu и создание типа материала. В hook_menu вы должны указывать callback функцию, которая и будет отвечать за формирование вашей страницы, а что вы хотите на ней вывести - это уже от вас зависит.

Profile picture for user 1541
Евгений М.
19.03.2016

Понятно. А на странице можно формировать только содержимое или ещё можно дополнять функциями типа типа материала? Например, присвоить термин?

Profile picture for user 1541
Гость
19.03.2016

Поискал информацию по отличиям ноды от страницы. Получается, что у нод есть поля (заголовок, боди, формат ввода, термин), а у простой страницы есть только содержание (грубо говоря, поле боди). Я правильно понял? И возможно ли определять поля для страниц hook_menu?
Автор вопроса.

Profile picture for user pantey
pantey
19.03.2016

Если вам необходимо регистрировать свои страницы через hook_menu, с каким то набором полей, то создавайте свою сущность через entity. Здесь хорошо это расписано как сделать.