2017-04-13 6 views
1

私は学科、コース、およびモジュール(すべてこれまでのところ問題なく動作しています)で教育サイトを構築中です。Bolt CMSで任意のデータを取得するためにContentTypeのないテンプレートを作成することはできますか?

すべてのコースのすべてのモジュールをフェッチし、毎週のカレンダーにプロットするカスタムのタイムテーブルページを作成する必要があります。

私は/ calendarのメニューエントリをセットアップしてcalendar.twigテンプレートを作成しましたが、Calendarと呼ばれるContentTypeがないのでテンプレートが見つかりません。

カレンダーのコンテンツタイプを作成することは実際には意味がありません。これは、カレンダーがモジュールとコースをフェッチして表示しているためです。

特定のプリフェッチされたコンテンツを持たないテンプレートにメニューオプション/ルートを設定する方法はありますか?私はカレンダーを作成するためにtwig 'setcontent'で必要なものをすべて取り込めますか?それとも、これはボルトの穀物に逆らっていますか?

答えて

2

これは他の人に役立つように答えを載せるだけのものです(ボルト3.0)。

私は自分のrouting.ymlにこれを追加し、それが今の私には小枝を経由して任意のコンテンツを取得することができ、期待通りに動作します:

templatebinding: 
    path: /calendar 
    defaults: 
     _controller: controller.frontend:template 
     template: calendar 
関連する問題