breadlesscode/neos-error-pages

此包已被 废弃 并不再维护。未建议替代包。

安装: 3,902

依赖者: 0

建议者: 0

安全: 0

星标: 9

关注者: 2

分支: 2

开放问题: 0

类型:neos-plugin

v2.1.0 2018-03-21 15:10 UTC

This package is auto-updated.

Last update: 2020-09-14 10:08:59 UTC


README

Neos 错误页面

Latest Stable Version Downloads License GitHub stars GitHub watchers

此包为您的 Neos CMS 网站提供多个错误页面。您可以为您每个子文件夹添加一个错误页面;此包将显示从入口点最近的位置的错误页面。

安装

通常您需要对包进行一些小的调整(例如,Settings.yaml 中的配置)。因此,从您的主题包中添加相应的包到 composer 中很重要。通常这是位于 Packages/Sites/ 下的网站包。要正确安装,请转到您的主题包(例如 Packages/Sites/Foo.Bar)并运行以下命令

composer require breadlesscode/neos-error-pages --no-update

--no-update 命令会阻止依赖项的自动更新。在将包添加到您的主题 composer.json 之后,回到 Neos 安装的根目录并运行 composer update。您的所需包现在已正确安装。

使用方法

  1. 配置节点类型
  2. 配置融合原型
  3. 向您的网站根目录添加一个错误页面

Breadlesscode.ErrorPages:Page

节点类型 Breadlesscode.ErrorPages:Page 不继承自 Neos.Neos:Document。没有定义子节点,因此如果您想向错误页面添加内容元素,您必须将内容集合添加到节点类型中。

'Breadlesscode.ErrorPages:Page':
  childNodes:
    main:
      type: 'Neos.Neos:ContentCollection'

要使用您自定义的文档覆盖文档,可以这样做

prototype(Breadlesscode.ErrorPages:Page) >
prototype(Breadlesscode.ErrorPages:Page) < prototype(Vendor.Foo:Page.Document)

融合路径

errorPages 是当显示错误页面时被渲染的融合路径。确保它与您直接访问页面时的外观相同。

许可证

MIT 许可证 (MIT)。请参阅 许可证文件 获取更多信息。

贡献者