Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/274.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 未显示SilverStripe 4自定义错误页面_Php_Silverstripe_Silverstripe 4 - Fatal编程技术网

Php 未显示SilverStripe 4自定义错误页面

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

在我上一个关于SS4的项目中,我尝试创建我通常的自定义错误页面——与在v上使用的方法相同。3:

  • /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

别忘了开发/构建?之后刷新