2017-12-09 28 views
0

나는 중력 관리 백엔드에서 편집 할 수있는 일정한 사이드 바 또는 바닥 글을 갖고 싶습니다. 웹에서 유사한 예를 찾습니다. - 내가 백엔드에서 편집 할 수 있습니다 GRAV cms - 상수 바닥 글 또는 사이드 바

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

지금 내가 싶어 각 사이트 같은 바닥 글 또는 사이드 바에서 포함 순간

내가 정상적인 페이지 폴더 구조를 가지고있다. 내 엿 같은 솔루션은 템플릿 blueprint.yaml에 양식을 구현하여 거기에 바닥 글과 사이드 바 자료를 추가하는 것입니다.

하지만 더 좋은 해결책이 있다고 생각합니다. 템플릿에 포함시킬 수있는 부분 또는 모듈을 생각했습니다.

감사합니다 칼

답변

0

이 일반적으로 부분 지문을 통해 이루어집니다. 귀하의 테마는 content 블록을 포함하는 base 파일 (부분 디렉토리에 있음)이 있어야합니다. 이 동일한 파일에는 사이드 바 및 바닥 글과 같은 다른 파일도 포함되어야합니다.

그런 다음 각 템플릿 유형은 content 블록을 덮어 써야합니다.

-1

My Open Course 허브 그래프트 스켈레톤은 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

그리고 예를 들어 바닥 글 마크 다운 폴더입니다 : 내가 확인하고 디스플레이 바닥 글 내용이 곳

예를 들어, 여기에