2017-12-09 23 views
0

私は重力管理バックエンドで編集できる定数のサイドバーまたはフッタを使用したいと考えています。 Web上で類似の例を見つけることができます。現時点でGRAV cms - 定数フッターまたはサイドバー

iは、通常のページのフォルダ構造を持っている:

pages 
├── 01.home 
├── 02.contact 
└── 03.program 

は、今私は、各サイトで同じフッターやサイドバーなどがしたい - 私はバックエンドで編集することができます。これに対して私のたわごとの解決策はテンプレートblueprint.yamlにフォームを実装して、そこにフッタとサイドバーのものを追加することです。

しかし、私はこれのためのより良い解決策があると思います - 私は見つけることができません。 私はテンプレートに含めることができるそのような部分またはモジュールを考えました。

よろしくカール

答えて

0

これは通常、パーシャルを介して行われます。あなたのテーマは、contentブロックを含むbaseファイル(部分ディレクトリ内)が必要です。この同じファイルには、サイドバーやフッターなどの他のファイルも含める必要があります。

次に、各テンプレートタイプは、contentブロックを上書きする必要があります。

-1

My Open Course Hub Gravスケルトンは、この正確なことを行います.Markdownページは、グローバルフッタとサイドバーを格納するために使用されます。 https://github.com/hibbitts-design/grav-skeleton-course-hub/tree/master/pages/footer

あなたはまた、https://getgrav.org/downloads/skeletons

で完全なコースハブ骨格をダウンロードすることができます:ここ https://github.com/hibbitts-design/grav-theme-course-hub-bootstrap/blob/master/templates/partials/base.html.twig#L74-L77

そして例フッター値下げフォルダです:私はチェックして、表示フッターコンテンツがどこ

は例えば、ここにあります

関連する問題