我有一个动态钩子。 www.example.com/institute显示网站上的所有机构。 www.example.com/institute/a-demo-institute显示学院特定页面。
$items['institute'] = array(
'page callback' => 'example_institute_node',
'access arguments' => array('access content'));
但是在使用站点地图模块生成站点地图时,此网址未显示。我尝试使用path_save
来保存网址。这发生在我编写的自定义模块中的每个钩子上。
答案 0 :(得分:0)
对你来说为时已晚,但可能对其他人有所帮助:)。
Sitemap模块只能自动显示
可以使用hook_site_map()
添加所有其他页面,包括您的自定义:
/**
* Implements hook_site_map().
*/
function mymodule_site_map() {
// Suppose you got $links array above somehow.
return theme('links', array(
'links' => $links,
'attributes' => array(
'class' => array('site-map-extra')
),
));
}