메뉴를 테마 템플릿에 맞게 수정해보았어요.
(전에도 몇번 메뉴 쪽을 보았지만 상당히 복잡하다는 기억을 가지고 있어서
두려운 마음으로 작업을 시작합니다.)
먼저 메뉴는 어드민에서 정해줘야 하니까... (그런걸로 기억하니까...)
이제 작업 준비는 끝났고~ 본격적인 작업으로 들어가봅니다.
메뉴를 뿌려주는 소스는 어느 놈일지 먼저 검색...
전체 소스에서 "<h2>메인메뉴</h2>"를 검색해보니, head.php에 메뉴 소스가 있네요.
역시 복잡스럽...
여기서 궁금한게 동일한 foreach를 두 번 돌린다는 거에요.
이유가 뭔지 몹시 궁금합니다. (고수님들 알려주세요~~)
그리고 $menu_datas 변수는 어떤 구조인지 출력도 해보았습니다.
템플릿의 메뉴 구조는 SVG icon 때문인지 엄청 복잡하네요. ㅠㅠ
암튼 여차 저차 아래와 같이 정리했습니다.
이제... 그누의 소스에서 테마로 가져올 것들을 가져옵니다.
걍 비교해가면서 foreach에 맞추어 때려넣는 작업이죠 ㅎㅎ
다 된 줄 알았는데...
테마로 사용하려는 템플릿의 구조상 2가지 문제점이 남았네요.
1. 공지사항 페이지로 이동하면, 대메뉴가 열리고, 해당 메뉴가 열렸다는 표시가 있어야 하는데 안나와요. (이건 그누보드 기본 테마가 그런거라서... 에고... 어카지...)
2. 적용중인 템플릿은 첫번째 대메뉴는 링크가 안걸리네요. ㅠㅠ 링크가 걸리면 하위 메뉴가 안보여지는 문제가 발생했어요. (에고... 걍 끝나는게 없네요...)
이렇게 저렇게 해봐도 안되네요...
php로 안되니... javascript도 시도해야할까봐요...
어케야 할까나....
좀 더 고민해봐야겠네요...
'재밌는 IT 개발 > 그누보드 테마 제작기(記)' 카테고리의 다른 글
그누보드 테마 제작 12 - 소셜 로그인 및 회원가입 페이지 개발 (0) | 2020.06.27 |
---|---|
그누보드 테마 제작 11 - 메뉴 기능 개발 2 (0) | 2020.06.27 |
그누보드 테마 제작 09 - 중간 정리 (0) | 2020.06.21 |
그누보드 테마 제작 08 - 개인정보 영역 개발 (2) | 2020.06.21 |
그누보드 테마 제작 07 - 회원가입 페이지 개발 2 (0) | 2020.06.21 |
댓글