-1

Silverstripe で単一ページの Web サイトを構築することは可能ですか? それは悪い考えですか?

silverstripe のいくつかのカテゴリとサブカテゴリからすべての記事を読み込むテンプレートはどのようになりますか?

チュートリアル、コード スニペットなどへのリンクをありがとうございます。

4

1 に答える 1

2

SilverStripe で backbone.js の「アプリ」を作成しました。他の SS プロジェクトと同じように、フロント エンド リソースを読み込みます。アセット (js/css) を含めるために SS テンプレート変数を使用しないことを好みます。これは、js アプリケーションには厳密な配置ガイドラインが必要だからです (ただし、 Requirements クラスを使用してすべてをロードすることは可能です)。

SilverStripe CMS を使用してデータを制御し、API エンドポイントを使用してフロントエンドからこのデータにアクセスする例については、 RESTful サーバー ドキュメントを確認してください。実際、このシナリオでは、SS バックエンドとシングル ページ アプリ フロント エンドを同じサーバーに配置する必要はありません。これが REST の優れた点です。

シングル ページ アプリでのリンク処理では、PushState を使用するか、ハッシュ変更イベントをリッスンできます。いずれにせよ、SS の Director クラスを使用するのではなく、フロントエンド JS がルーティングを処理します。

より具体的なヘルプが必要な場合は、何をしようとしているのかについて、より詳細な情報を提供してください。

于 2012-09-18T01:18:59.653 に答える