무버블타입 달력 넘기기.

Scroll this

달력을 넘기면 목록이 바뀌도록 만들고 싶었다. 네이버나 엠파스 블로그처럼 말이다. 그래서 태그 메뉴얼을 한참 들여다 봤는데 좀처럼 해답이 안나온다.

대신, ‘MTCalendar’ 태그에 ‘month=this’라는 옵션을 집어넣으면 게시물의 작성 날짜에 맞춰 달력이 바뀐다. 이를테면 1월17일에 작성한 게시물을 열면 1월 달력이 뜬다. 1월 게시물 목록을 클릭해도 1월 달력이 뜬다. 달력 위 제목은 ‘MTDate’를 ‘MTEntryDate’로 써주면 게시물 날짜에 맞춰 알아서 바뀐다. 문제는 이것도 ‘Date-Based Archive’나 ‘Individual Entry Archive’에서만 가능하다는데 있다. 다른 템플리트에 집어넣으려고 하면 에러가 난다. 당연하지, 거기엔 특정 ‘Entry’가 없으니까.

‘MTCalendar’ 태그에 ‘MTArchivePrevious’와 ‘MTArchiveNext’ 태그를 함께 사용해서 달력 넘기기를 흉낼 수도 있는데 이건 달력을 넘겨주는게 아니라 이전이나 다음의 월별 게시물 목록으로 넘어가는 것일뿐. 결국 옮겨가려는 그 달에 아무런 게시물이 없다면 아예 링크가 나타나지도 않는다. 게다가 역시 ‘Main Index’나 ‘Catrgory Archive’에서는 쓸 수 없다.

이정환닷컴 블로그에서는 일단 여기까지 템플리트에 반영했다. 아카이브 메뉴에서 월별 게시물 목록을 선택하면 달력이 바뀐다. 놀랍지 않은가. 음하하핫.

Submit a comment