我正在建设一个教育网站,包括部门,课程和模块(到目前为止一切正常)。
我需要制作一个自定义的时间表页面,该页面将获取所有课程的所有模块并将其绘制成每周日历。
我为/ calendar设置了一个菜单项并制作了一个calendar.twig模板,但由于没有名为Calendar的ContentType,因此无法找到该模板。
制作日历的ContentType并不是真的有意义,因为日历将获取并显示模块和课程,其中已有工作模板。
有没有办法设置菜单选项/路线到没有特定预取内容的模板,这样我就可以通过twig' setcontent'建立我的日历?或者这与博尔特的影响相反?
答案 0 :(得分:2)
原来支持这个(在博尔特3.0中)只是把答案放在这里,以防它帮助其他人。
我将此添加到我的routing.yml中,它现在按预期工作,允许我通过twig获取任何内容:
templatebinding:
path: /calendar
defaults:
_controller: controller.frontend:template
template: calendar