Php 未显示SilverStripe 4自定义错误页面
在我上一个关于SS4的项目中,我尝试创建我通常的自定义错误页面——与在v上使用的方法相同。3:Php 未显示SilverStripe 4自定义错误页面,php,silverstripe,silverstripe-4,Php,Silverstripe,Silverstripe 4,在我上一个关于SS4的项目中,我尝试创建我通常的自定义错误页面——与在v上使用的方法相同。3: 在/themes/mysite/templates/Layout中创建ErrorPage.ss 包括$Content在内的模板 成功完成/dev/build?flush=all后,我看不到任何内容,也看不到正确的模板(我看到的是默认的页面.ss一个) 在后端,存在保存和发布的错误页面。在/assets/中也有静态资产 在这个新版本中,程序可能被更改了?有什么建议吗 提前感谢大家。您的ErrorPa
- 在
/themes/mysite/templates/Layout中创建
李>ErrorPage.ss
- 包括
在内的模板李>$Content
- 包括
/dev/build?flush=all
后,我看不到任何内容,也看不到正确的模板(我看到的是默认的页面.ss
一个)
在后端,存在保存和发布的错误页面。在/assets/
中也有静态资产
在这个新版本中,程序可能被更改了?有什么建议吗
提前感谢大家。您的ErrorPage.ss文件夹结构需要匹配核心PHP类的命名空间(
SilverStripe\ErrorPage\ErrorPage
),即主题/mytheme/templates/SilverStripe/ErrorPage/Layout/ErrorPage.ss
您的ErrorPage.ss文件夹结构需要匹配核心PHP类的命名空间(SilverStripe\ErrorPage\ErrorPage
),即SilverStripe 4 ErrorPage的主题/mytheme/templates/SilverStripe/ErrorPage/Layout/ErrorPage.ss
要显示ErrorPage,您需要将ErrorPage的名称空间添加到您的应用程序文件夹中,从而将其与模板中的ErrorPage名称空间相匹配。例如,template/SilverStripe/ErrorPage/ErrorPage.ss
别忘了为Silverstripe 4错误页面开发/构建?之后刷新 要显示ErrorPage,您需要将ErrorPage的名称空间添加到您的应用程序文件夹中,从而将其与模板中的ErrorPage名称空间相匹配。例如,
template/SilverStripe/ErrorPage/ErrorPage.ss
别忘了开发/构建?之后刷新