オープン ソースの例http://www.telesc.pe/で、ビュー メニューからダイジェストとデイリー ビューの項目を削除するにはどうすればよいですか? テレスコープベースを変更する必要がありますか?
質問する
980 次
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 に答える