在开源示例http://www.telesc.pe/中,如何从视图菜单中删除摘要和每日视图项?我需要修改望远镜基座吗?
答案 0 :(得分:2)
您需要创建一个新包来保存自定义项。您可以查看the Telescope documentation,查看现有主题包,例如base
和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
(请注意,摘要视图最终也将作为自己的包提取出来,但现在它仍然是核心的一部分)
答案 1 :(得分:0)
你可以试试这个:
在config.js
下创建client/
并将以下代码放入其中:
while(viewNav.length > 0){
viewNav.pop();
}
viewNav.push({
route: 'posts_top',
label: 'Top'
});
// etc...
这将在telescope-base
之后加载,viewNav
负责导出{{1}}用于控制在菜单中插入哪些项目的数组。