在开源示例http://www.telesc.pe/中,如何从视图菜单中删除摘要和每日视图项目?我需要修改望远镜底座吗?
问问题
980 次
2 回答
2
您需要创建一个新包来保存您的自定义设置。您可以查看Telescope 文档,查看现有的主题包,例如base
and hubble
,或者复制和改编telescope-blank
包。
一旦你有了新的包,你可以简单地覆盖viewNav
菜单。例如:
viewNav = [
{
route: 'posts_top',
label: 'top'
},
{
route: 'posts_new',
label: 'new'
},
{
route: 'posts_best',
label: 'best'
}
];
每日视图由另一个包 提供telescope-daily
,因此如果您不想使用它,则需要将其从应用程序中删除:
meteor remove telescope-daily
(请注意,摘要视图最终也会作为自己的包被提取出来,但现在它仍然是核心的一部分)
于 2014-12-06T04:34:06.517 回答
0
你可以试试这个:
创建一个config.js
underclient/
并将以下代码放入其中:
while(viewNav.length > 0){
viewNav.pop();
}
viewNav.push({
route: 'posts_top',
label: 'Top'
});
// etc...
这将加载之后telescope-base
负责导出viewNav
用于控制在菜单中插入哪些项目的数组。
于 2014-12-05T09:14:30.480 回答