dljoseph / silverstripe-custom-error-page
SilverStripe 自定义错误页面模块。选择任何模板作为自定义错误页面。
v0.1
2015-07-28 00:05 UTC
Requires
- silverstripe/cms: ~3.1
- silverstripe/framework: ~3.1
This package is not auto-updated.
Last update: 2024-09-18 09:14:46 UTC
README
SilverStripe 自定义错误页面模块。选择哪个模板用作自定义 404 或其他错误页面类型。
维护者联系方式
- DL Joseph (
<darrenleejoseph (at) gmail (dot) com>
)
要求
- SilverStripe 3.1.x, 3.2+
安装说明
安装可以通过 composer 完成,或者手动下载发布版本。
通过 composer
composer require "dljoseph/silverstripe-custom-error-page:*"
手动
- 从发布页面下载模块。
- 解压文件(如果你在 Windows 上,尝试使用 7-zip 解压 tar.gz 文件)
- 确保解压后的文件夹命名为 'custom-error-page'
- 将此目录放置在网站根目录中。这是包含框架和 CMS 的目录。
- 访问
<yoursite.com>/dev/build/?flush
以重建数据库。
使用概述
安装后,SilverStripe 错误页面将增加一个字段,允许管理员选择用于错误页面的模板。
请确保将以下行添加到 mysite/code/Page.php
中的 Page_Controller
类,以允许模板覆盖
`public $templates; //required for template overrides`
模板化
如果您想为 ErrorPage 使用不同的模板,只需创建一个新的 SilverStripe 模板文件,确保将其直接放置在模板文件夹中(位于 Layouts 之上),并访问 /?flush 以刷新模板缓存。之后,您必须转到 CMS 中的 ErrorPage,并从下拉菜单手动选择模板,以便告诉 SilverStripe 使用哪个模板来渲染显示的错误页面。
已知问题
没有已知问题。