是否可以使用silverstripe构建单页网站?这是一个坏主意 - 看到银色条纹?
模板如何在silverstripe中加载来自多个类别和子类别的所有文章?
感谢您提供指向教程,代码snipets等的任何链接
答案 0 :(得分:2)
我已经使用SilverStripe构建了backbone.js'应用'。您可以像加载任何其他SS项目一样加载前端资源。我不想使用SS模板变量来包含资产(js / css),因为js应用程序需要严格的放置指南(尽管可以使用Requirements类加载所有内容)。
查看RESTful server docs有关使用SilverStripe CMS控制数据的示例,并使用API端点从前端访问此数据。事实上,在这种情况下,没有必要在同一台服务器上安装SS后端和单页面应用程序前端,这就是REST的魅力。
对于单页面应用中的链接处理,您可以使用PushState或侦听哈希更改事件。无论哪种方式,前端JS都处理路由,而不是使用SS的Director类。
如果您需要更具体的帮助,请提供有关您要执行的操作的更多详细信息。