2016-07-29 16 views
0

すでにという名前のHTMLページをPhaser.htmlに作成し、JavascriptとゲームフレームワークのPhaserを使用しています。 今、このページをsilverstripeのサイトに表示したいと考えています。しかし、私はこれで新しく、rellyはそれを行う方法を知らない、私はちょうどPHPコードを参照してください、私はちょうどsomewereeに私のファイルを入れて、ページにリンクしたい。 もう1つ、CMSから追加すると、これは単語のようなテキストエディタを表示します。私はそこにコードを書くべきですか? 私はシンプルなテーマを使用しています。私はすでに自分のサイトの構造を持っています。JSStoreにJSページを追加

This is the phaser.html and the silverstripe page

私は私のSilverstripeサイトで左側のページを載せていきたいと思います。実際にあなたのコードを見ずに

+0

達成しようとしていることを明確にするために、いくつかのサンプルコードを追加してください。 –

+0

私はより良い説明のために画像を追加しました。 PhaserページのすべてがJavascript –

答えて

1

が、これは暗闇の中でのショットになるだろうが、おそらくこれを試している:

  1. phaser.jsという名前のファイルにあなたのjavascriptのコードを入れてください。あなたはコードのすべてがjavascriptだから、.htmlファイルは全く必要ないはずだと言いました。
  2. それは次のようになりますので、初期化()関数に挿入Requirements::js('mysite/javscript/phaser.js');mysite/javascript
  3. 編集mysite/code/Page.php
  4. ファイルコピー:

    public function init() { 
        parent::init(); 
        Requirements::javascript("site/javascript/phaser.js"); 
    } 
    
  5. ページを更新するとJavaScriptファイルは今でなければなりませんロードされているので、<head>タグ内で参照されるはずです。

あなたが働いて、私はページを拡張し、独自のPhaser_Pageクラスを作成する次のステップを取ってお勧めしますし、そのページにRequirementsコールを移動し、おそらくあなたの新しいページのためのカスタムテンプレートを作成したいことを得れば。 SilverStripe Lessonsに記載されているすべての操作方法。

+0

です。これは私の問題を解決します。とにかく、私はまだSilverStripeよりも優れたツールを見つけなければなりません。柔軟性があまりありません。 –

関連する問題