我正在建立一个教育网站,包括部门、课程和模块(到目前为止都运行良好(。
我需要制作一个自定义时间表页面,该页面将获取所有课程的所有模块并将它们绘制成每周日历。
我已经为/calendar 设置了一个菜单条目并制作了一个 calendar.twig 模板,但由于没有名为日历的内容类型,因此找不到模板。
为日历制作内容类型实际上没有意义,因为日历将获取和显示模块和课程,其中已经有工作模板。
有没有办法设置菜单选项/路由到没有特定预取内容的模板,允许我通过树枝"setcontent"提取我需要的所有内容来构建我的日历?还是这违背了博尔特的理念?
事实证明,正是支持这一点(在 Bolt 3.0 中(,只是将答案放在这里,以防它对其他人有所帮助。
我将其添加到我的 routeting.yml 中,它现在按预期工作,允许我通过 twig 获取任何内容:
templatebinding:
path: /calendar
defaults:
_controller: controller.frontend:template
template: calendar