致命错误而不是404页面

时间:2016-08-01 13:02:13

标签: php bolt-cms

我已经关注the guide in the documentation制作资源内容类型并将其用于404页面,但是我没有看到以下致命错误:

Class: Symfony\Component\HttpKernel\Exception\HttpException
Message: The page could not be found, and there is no 'notfound' set in 'config.yml'. Sorry about that.
Code: 0

很奇怪,因为config.yml中的未找到设置为:

notfound: resources/not-found

知道它可能是什么?这是contenttype:

resources:
name: Resources
singular_name: Resource
fields:
    title:
        type: text
        class: large
        required: true
    slug:
        type: slug
        uses: title
    html:
        type: textarea
        height: 150px
default_status: published
record_template: resource.twig
searchable: false
viewless: true

and resource.twig:

{{ record.title }}

我创建的404资源的唯一别名是/ resources / not-found

2 个答案:

答案 0 :(得分:0)

确保资源记录已发布"。

...如果每次我亲自击中这一个时只有1美元,那就是假期时间。

答案 1 :(得分:0)

资源内容类型不是正确的工具。最好使用slug not-found发布一个站点并在配置中设置它。

您的代码无法正常工作的原因: 您已在资源内容类型上设置viewless: true,这意味着前端没有路由。