我已经创建了一个名为 Phaser.html 的HTML页面,并使用Javascript和游戏框架Phaser。 现在我想在我的silverstripe网站上显示这个页面。但我是新的,并且不知道该怎么做,我只是看到PHP代码,但我想把我的文件放在someweree然后链接到页面。 另一件事,当我从CMS添加时,这向我展示了一个像word一样的文本编辑器。我应该在那里写代码? 我使用简单的主题。我已经有了我网站的结构。
This is the phaser.html and the silverstripe page
我想将页面放在我的Silverstripe网站的左侧。
答案 0 :(得分:1)
如果没有真正看到你的代码,这将是一个黑暗的镜头,但也许试试这个:
phaser.js
的文件中。你说所有的代码都是javascript所以甚至根本不需要.html文件。mysite/javascript
mysite/code/Page.php
将Requirements::js('mysite/javscript/phaser.js');
插入init()函数,使其如下所示:
public function init() {
parent::init();
Requirements::javascript("site/javascript/phaser.js");
}
刷新页面,现在应该加载javascript文件,因为它现在应该在<head>
标记内引用。
一旦你开始工作,我建议你采取下一步创建自己的Phaser_Page类来扩展Page并将Requirements
调用移动到该页面,并可能为新页面创建自定义模板。如何完成SilverStripe Lessons中应该涵盖的所有内容。