묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
게시판의 게시물에 대한 바로가기 메뉴 선택 상태 표시
2013.12.20 17:06
XE 메뉴에서 페이지, 게시판 등 생성된 모듈이 직접 연결되어 있는 메뉴의 경우에는 서브 메뉴에서 선택하면 선택 상태가 구별되어 표시되는데 반해 게시판의 특정 게시물과 연결한 바로가기 메뉴의 경우에는 선택하면 해당 페이지가 나오긴 하지만 메뉴 선택 상태는 유지가 되지 않더군요.
즉, 한 게시판 모듈에서 여러 페이지를 만들고 각각의 페이지에 대한 바로가기 메뉴를 생성하면, 서브 메뉴에 표시는 되지만 선택했을 때 현재 선택된 메뉴라는 것을 식별해줘야 하는데 식별이 안되는 문제입니다.
게시판 mid 뿐만 아니라 해당 게시판 mid에 속한 페이지, 즉 document_slr 에 대한 바로가기 메뉴의 활성화 방법이 궁금합니다.
댓글 1
-
졸라맨
2013.12.23 02:35
-
새벽들녁
2013.12.23 18:51
답변 감사드립니다. 메뉴 링크에서 선택할 수 있는 항목은 문서나 위젯 게시판만 되기 때문에 게시판(스케치북)에 있는 특정 게시물을 선택할 수 없기 때문에 안되더군요.ㅠ.ㅠ 제 질문의 핵심은 바로가기의 URL 연결에서 게시판의 특정 게시물(mid/document_slr)로 특정 게시물 페이지로 연결은 잘되지만 서브 메뉴 선택 상태가 풀려서 식별되지 않는데, 이 바로가기 메뉴 항목의 선택 상태를 유지할 수 있는 방법입니다. 레이아웃은 쿡래빗님이 만든 것을 기본으로 하고 있습니다. -
졸라맨
2013.12.26 08:13
만약에 상위 메뉴와 서브메뉴에 그 게시물(mid/slr)이 존재한다면 서브 메뉴가 유지가 됩니다. 그런데 다른 상위 메뉴 밑에 있는 서브메뉴의 게시물(slr) 을 연결한다면 그 쪽 서브메뉴로 이동이 됩니다. 또, 서브메뉴가 아예 등록이 안되어있는 게시물(slr)을 등록해버리면 서브메뉴가 아예 나오질 않습니다.. -
새벽들녁
2013.12.28 01:09
예 다시 의견올려주셔서 감사드립니다. 졸라맨님의 말씀대로 상위 메뉴에 게시판을 두고 해당 게시판에 있는 게시물을 서브메뉴에서 바로가기 메뉴로 연결하면 서브 메뉴는 유지됩니다. 문제는 해당 서브 메뉴를 선택했을 때 현재 선택된 메뉴라는 것을 식별해주지 못한다는 점입니다. 메뉴로 사용하기 위해서는 메뉴가 선택되었을 때 게시판의 mid나 위젯, 문서를 연결한 것과 마찬가지로 식별이 가능해야 바로가기 메뉴가 온전하게 기능하는 것인데도 그게 안된다는 점입니다.
메뉴가 서로 연결되기 위해서는
문서
위젯
게시판
으로 연결해야 보통 연결이 잘됩니다.
그런데, 외부페이지와 바로가기로 만든 메뉴를 서로 연결하기 위해서는 방법이 딱 1가지 있씁니다.
바로가기로 메뉴 추가할때(또는 수정할때)
메뉴이름은 대충 넣고
밑에부분에 URL링크와, 메뉴링크 부분이 있습니다. 여기서 URL링크로 값을 넣어버리면 메뉴가 서로 연결이 안됩니다.
메뉴링크를 해서 트리에 나오는 값에서 선택해서 링크를 걸어줘야 합니다.
만약에 트리에 링크값이 없으면 페이지든 게시판이든 별도로 만들어서 링크를 걸어주면 됩니다.(외부페이지와 게시판 메뉴 생성말고 별도로 만드는방법 아시죠?)
글구 XE 버그인것 같긴 하지만, 메뉴링크클릭하고 트리에서 링크값 선택할때, 모듈이름을 변경한것은 변경한거로 나오지 않습니다.(새로고침이 안됨) 버그인것 같음. 그래서 모듈이름을 변경한것은 아예 새로 모듈을 다시 만들어서 링크를 걸어주는것이 좋습니다.