是否可以制作一个没有内容类型的模板来获取 Bolt CMS 中的任意数据



我正在建立一个教育网站,包括部门、课程和模块(到目前为止都运行良好(。

我需要制作一个自定义时间表页面,该页面将获取所有课程的所有模块并将它们绘制成每周日历。

我已经为/calendar 设置了一个菜单条目并制作了一个 calendar.twig 模板,但由于没有名为日历的内容类型,因此找不到模板。

为日历制作内容类型实际上没有意义,因为日历将获取和显示模块和课程,其中已经有工作模板。

有没有办法设置菜单选项/路由到没有特定预取内容的模板,允许我通过树枝"setcontent"提取我需要的所有内容来构建我的日历?还是这违背了博尔特的理念?

事实证明,正是支持这一点(在 Bolt 3.0 中(,只是将答案放在这里,以防它对其他人有所帮助。

我将其添加到我的 routeting.yml 中,它现在按预期工作,允许我通过 twig 获取任何内容:

templatebinding:
    path: /calendar
    defaults:
        _controller: controller.frontend:template
        template: calendar

最新更新