bolt CMS没有路由到contenttype的单一页面?

时间:2016-01-05 09:44:22

标签: php bolt-cms

我的contenttypes.yml文件中有一个名为textimonials的内容类型,如下所示:

#Testimonials
testimonials:
    name: Testimonials
    singular_name: Testimonial
    fields:
        name:
            type: text
            class: large
        position:
            type: text
        body:
            type: textarea
            height: 150px
    listing_template: testimonials.twig
    record_template: testimonial.twig

现在文档说明如下:

  

每当您的浏览器在Bolt网站上获取页面时,它就会使用URL   喜欢/ entries或/ page / lorem-ipsum。博尔特知道如何处理像   这些,并显示浏览器请求的信息。博尔特呢   这通过将URL映射到所谓的Route。这条路线是   控制器(当被调用时)从数据库中获取内容,   选择要使用的模板,根据该页面呈现HTML页面   模板和内容并将其提供给浏览器。

     

与此同时,如果你创建一个新的记录,博尔特会知道什么   该内容的网址是。因此,当浏览器请求该URL时,   它可以将它映射回正确的内容。

     

例如,如果您有'Pages'内容类型,则将'Page'作为   singular_name,您的网站将自动拥有以下网页:

http://example.org/pages
http://example.org/page/lorem-ipsum-dolor

我已经在localhost上安装了bolt,所以现在当我导航到http://localhost:8080/boltCMS/testimonials时,我会看到我的testimonials.twig,但是当我导航到http://localhost:8080/boltCMS/testimonials/1时,我收到错误:

  

页面推荐/ 1未找到。

为什么?我的数据库已填充,为什么我收到此错误?

可以在 HERE 找到模板和路线文档。

谢谢。

2 个答案:

答案 0 :(得分:1)

内容类型还有Technician设置。

Bolt会尝试自动解决问题,但您也可以将其配置为您想要的任何内容。

答案 1 :(得分:-1)

尝试使用singular_name'推荐'。

http://localhost:8080/boltCMS/Testimonial/1