[테마제작기(10記)] 메뉴 작업 > 개발자팁

개발자팁

개발과 관련된 유용한 정보를 공유하세요.
질문은 QA에서 해주시기 바랍니다.

[테마제작기(10記)] 메뉴 작업 정보

기타 [테마제작기(10記)] 메뉴 작업

본문

원문(출처) : 그누보드 테마 제작 10 - 메뉴 기능 개발 1

 

메뉴를 테마 템플릿에 맞게 수정해보았어요.
(전에도 몇번 메뉴 쪽을 보았지만 상당히 복잡하다는 기억을 가지고 있어서
두려운 마음으로 작업을 시작합니다.)

먼저 메뉴는 어드민에서 정해줘야 하니까... (그런걸로 기억하니까...)
2949618301_1592838883.3407.png


2949618301_1592630783.127.png

 

이제 작업 준비는 끝났고~ 본격적인 작업으로 들어가봅니다.

메뉴를 뿌려주는 소스는 어느 놈일지 먼저 검색...
전체 소스에서 "<h2>메인메뉴</h2>"를 검색해보니, head.php에 메뉴 소스가 있네요.
역시 복잡스럽...
여기서 궁금한게 동일한 foreach를 두 번 돌린다는 거에요.
이유가 뭔지 몹시 궁금합니다. (고수님들 알려주세요~~)
  2949618301_1592838955.1951.png

 

그리고 $menu_datas 변수는 어떤 구조인지 출력도 해보았습니다.
2949618301_1592839068.7153.png

 

템플릿의 메뉴 구조는 SVG icon 때문인지 엄청 복잡하네요. ㅠㅠ
암튼 여차 저차 아래와 같이 정리했습니다.
2949618301_1592839113.595.png

2949618301_1592839135.0742.png

 

이제... 그누의 소스에서 테마로 가져올 것들을 가져옵니다.
걍 비교해가면서 foreach에 맞추어 때려넣는 작업이죠 ㅎㅎ
2949618301_1592839166.8314.png

2949618301_1592839194.8405.png

 

 

다 된 줄 알았는데...
테마로 사용하려는 템플릿의 구조상 2가지 문제점이 남았네요.
1. 공지사항 페이지로 이동하면, 대메뉴가 열리고, 해당 메뉴가 열렸다는 표시가 있어야 하는데 안나와요. (이건 그누보드 기본 테마가 그런거라서... 에고... 어카지...)
2. 적용중인 템플릿은 첫번째 대메뉴는 링크가 안걸리네요. ㅠㅠ 링크가 걸리면 하위 메뉴가 안보여지는 문제가 발생했어요. (에고... 걍 끝나는게 없네요...)

이렇게 저렇게 해봐도 안되네요...
php로 안되니... javascript도 시도해야할까봐요...
어케야 할까나....
좀 더 고민해봐야겠네요...

추천
3

댓글 8개

대메뉴 링크 안걸리는건..

http://amina.co.kr/demo/?mon=color&pv=Miso-LTE&pvm=skin-black

여기서도 그렇더라구요! 대신 열린건 서브메뉴를 클릭해도 열려있어야 할 것 같아요.
맞아요~ 사실 아미나 이용해서 3번 정도 알바 했었어요~
걍 화면 만들어놓고 뚱땅 뚱땅~ 여기 저기 고쳐서~ ㅎㅎㅎ
부트스트랩 기반의 메뉴들은 거의 어쩔 수 없는 듯 싶어요.
1. 공지사항 페이지로 이동하면, 대메뉴가 열리고, 해당 메뉴가 열렸다는 표시가 있어야 하는데 안나와요. (이건 그누보드 기본 테마가 그런거라서... 에고... 어카지...)
2. 적용중인 템플릿은 첫번째 대메뉴는 링크가 안걸리네요. ㅠㅠ 링크가 걸리면 하위 메뉴가 안보여지는 문제가 발생했어요. (에고... 걍 끝나는게 없네요...)

이 두 문제를 어케 풀어야 할지...
계속 그 생각만 나네요 ㅎㅎㅎ
전체 5,352
개발자팁 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT