Я создал неузловой модуль и хочу интегрировать его с Open Atrium в качестве функции.
Я экспериментировал с тестовой функцией, чтобы попытаться "взломать код" функций, пробелов и открытого атриума, поскольку документация не охватывает эту тему, и я новичок в функциях, пробелах и открытом атриуме.
Я создал функцию, используя функции, а затем настроил файлы информации и модуля.
Информационный файл:
core = "6.x"
description = "A test feature"
name = "Test Feature"
package = "Features"
spaces[types][] = "og"
features[][] = ""code here
Файл модуля:
function test_feature_menu()
{
$items['ftest'] = array(
'title' => 'Test Feature',
'page callback' => 'test_feature_page',
'access callback' => 'spaces_menu_access',
'type' => MENU_NORMAL_ITEM,
'menu_name' => 'features'
);
}
function test_feature_page()
{
$output = 'test';
return $output;
}
Функция появляется в разделе функций и, если она включена, появляется в меню функций независимо от того, в какую группу я нахожусь. Кроме того, для групп функция отключена, но этот пункт все еще отображается в меню.
Может кто-нибудь пролить свет на это?
Спасибо,
Greg.