dljoseph/silverstripe-custom-error-page

SilverStripe 自定义错误页面模块。选择任何模板作为自定义错误页面。

安装: 1,847

依赖者: 0

建议者: 0

安全: 0

星标: 2

关注者: 2

分支: 2

类型:silverstripe-module

v0.1 2015-07-28 00:05 UTC

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:*"

手动

  1. 发布页面下载模块。
  2. 解压文件(如果你在 Windows 上,尝试使用 7-zip 解压 tar.gz 文件)
  3. 确保解压后的文件夹命名为 'custom-error-page'
  4. 将此目录放置在网站根目录中。这是包含框架和 CMS 的目录。
  5. 访问 <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 使用哪个模板来渲染显示的错误页面。

已知问题

没有已知问题。