breadlesscode / neos-error-pages
此包已被 废弃 并不再维护。未建议替代包。
v2.1.0
2018-03-21 15:10 UTC
Requires
- neos/flow: *
- neos/neos: *
- tightenco/collect: ^5.5
README
Neos 错误页面
此包为您的 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
。您的所需包现在已正确安装。
使用方法
- 配置节点类型
- 配置融合原型
- 向您的网站根目录添加一个错误页面
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)。请参阅 许可证文件 获取更多信息。