3

我已经定义了一个自定义内容类型——新闻。我还有一个菜单项 - 最新消息 - 链接到其中一个新闻节点。我希望它链接到最新的。我该怎么做?

4

1 回答 1

1

常见的最终用户方法:使用Views 模块,您创建一个仅显示最新(或 n 个最新)节点的视图页面(具有自己的路径)。然后将菜单项指向该页面。


替代开发人员方法:如果您想避免视图模块的开销,您也可以hook_menu()在自定义模块中实现。在那里,您可以为新路径注册一个自定义回调函数(例如“/show/latest/news”)。然后,回调函数将确定最新的新闻节点并自行渲染它,或者使用drupal_goto(). 您的菜单项将指向新路径。

于 2010-03-09T11:30:29.737 回答