オープン ソースの例http://www.telesc.pe/で、ビュー メニューからダイジェストとデイリー ビューの項目を削除するにはどうすればよいですか? テレスコープベースを変更する必要がありますか?
2 に答える
2
カスタマイズを保持するには、新しいパッケージを作成する必要があります。Telescope のドキュメント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
(ダイジェスト ビューも最終的には独自のパッケージとして抽出されることに注意してください。ただし、現時点ではまだコアの一部です)
于 2014-12-06T04:34:06.517 に答える
0
これを試すことができます:
config.jsアンダーを作成しclient/、次のコードを内部に配置します。
while(viewNav.length > 0){
viewNav.pop();
}
viewNav.push({
route: 'posts_top',
label: 'Top'
});
// etc...
これは、メニューに挿入される項目を制御するために使用される配列telescope-baseのエクスポートを担当する後でロードされます。viewNav
于 2014-12-05T09:14:30.480 に答える