我已经构建了一个非节点模块,我希望将它与 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;
}
该功能出现在功能部分,启用后,无论我在哪个组中,都会出现在功能菜单中。此外,这些组的功能设置为禁用,但该项目仍出现在菜单中。
任何人都可以对此有所了解吗?
谢谢,格雷格。