我已经关注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
答案 0 :(得分:0)
确保资源记录已发布"。
...如果每次我亲自击中这一个时只有1美元,那就是假期时间。
答案 1 :(得分:0)
资源内容类型不是正确的工具。最好使用slug not-found
发布一个站点并在配置中设置它。
您的代码无法正常工作的原因:
您已在资源内容类型上设置viewless: true
,这意味着前端没有路由。