Extra Form
PHP PHP 7.0
CMS XpressEngine

안녕하세요! 저희 홈페이지의 메인메뉴는 위와 같은 상태입니다!

 

질문)메인메뉴.PNG

 

위의 페이지를 클릭하면 웹페이지 상에서는 로딩이 따로 이동하는 페이지가 없습니다.

 

마우스를 위로 가져갔을 때 하위항목만 노출이 되는데, 해당 기능까지는 문제가 안 되는데요.

 

조금 구현에 있어서 어려움이 있는 부분이 있어 질의 드려 볼까 합니다.

 

하위항목이 보이게 되고 나서, 해당 위의 항목을 다시 눌렀을 때 전체 페이지로 넘어가는 방식을 구현할 수 있을지에 대한 부분입니다.

 

해당 기능이 안 되면 현재 고려하는 사항으로는 전체보기 같은 창을 하나 더 만들어야 할 거 같은데요. 위의 방향성으로 될까요?

 

 

  • profile
    "해당 위의 항목을 다시 눌렀을 때 전체 페이지로 넘어가는 방식"
    이게 이해가 안되네요.

    "해당 위의 항목"이 뭔가요?
    "전체 페이지"가 뭔가요?

    1차 메뉴에는 링크가 없고, 2차 메뉴에는 링크가 있는데....
    1차 메뉴에 링크를 걸고 싶다는 것인가요?
  • profile profile
    모바일 환경을 예로 좀 들어야 할 거 같은데요. 주장을 누르면 하위항목들이 나옵니다.

    그렇게 클릭시 fix는 있지만 그 fix 이후에 주장에는 링크가 없어서 클릭을 해도 아무런 반응이 없는데 클릭 이후에 url이 생겨서 전체보기 칸으로 이동이 되는 부분이 필요하지 않나 생각됩니다.

    웹상에서는 한 번 클릭하면 반응 없는데 더블클릭하면 반응하는 형태가 되려나요? 그런 구현이 가능한지 궁금하네요
  • profile profile

    2차 메뉴가 게시판의 카테고리군요.

    "전체"는 해당 게시판에서 카테고리를 선택하지 않은 전체인 것이구요.
    그러니까 1차 메뉴에 링크를 넣고 싶다는 것 아닌가요?
    지금 메뉴가 관리자의 메뉴편집에서 만들어진 것이라면 메뉴에 링크를 넣으세요.

  • profile profile
    넣는 건 문제가 안 되는데, 단순 삽입이 아니라 한 번 클릭으로는 하위카테고리만 노출되게 하고 (FIX) 그 이후에 전체보기 URL이 활성화 되었으면 해서요
  • profile profile
    지금 pc기준으로 보면 마우스 오버시 서브메뉴가 나오는데요.
    ui는 익숙 함것도 중요한 조건이 됩니다.

    마우스를 올리면 서브메뉴가 나온다 => 익숙
    1차메뉴를 클릭하면 해당 메뉴로 이동한다 => 익숙

    하지만 1차 메뉴에 마우스를 올려도 아무런 동작을 안한다면 클릭을 하겠죠.
    그럼 2차 메뉴가 나옵니다. 여기까지는 익숙한 동작입니다.
    그럼 1차 메뉴를 다시 클릭하면? 당연히 닫힌다고 예상을 합니다.
    연다 이후엔 닫는다가 당연한 예상이니까요.
    그런데 여기서 연다 이후에 이동이라는 동작을 하겠다는 것인가요?

    왜 질문이 한번에 이해가 안되었는지 알겠네요.
    그런 ui는 듣도 보도 못한, 경험해보지 못한 ui니까요.

    굳이 그렇게 한다면 자바스크립트를 이용해서 a태그의 동작을 클릭할때마다 바꿔지게 만들어야 할 것입니다.
    a태그에 이동해야 할 url정보가 href가 아닌 어딘가에 저장되어있고,
    처음 클릭하면 서브메뉴를 열면서 href에 url을 넣어주고, 서브메뉴를 여는 부분을 제거해주거나
    처음 클릭하면 서브메뉴를 열고, 두번째 클릭하면 어딘가에 저장된 url로 이동시키게 만들어줘야겠네요.
    구현하는 것은 만들기 나름입니다.

    하지만 이런 ui는 일반적인 ui는 아닙니다.
  • profile profile
    말씀해주신 부분에서 자연스럽지 못한 부분이 확실히 발생한다는 점을 이해했습니다! 해당 요건으로의 수정이 전반적인 넌센스라는 점의 설명도 감사드립니다! 역시 전체보기라는 탭을 하나 더 추가하는게 가장 적합한 방법일 것으로 판단되어 지네요! 말씀해주신 부분 참고해 내부에서 얘기할 수 있도록 하곘습니다.
  • profile

    전체보기라고 함은 메뉴를 전체 펼침을 뜻하는지 전체 게시글을 한눈에 볼 수 있는 상황을 말씀하시는건지 불명확한데...

    메뉴 전체펼침의 경우는 메뉴 전체펼침기능이 있는 레이아웃들을 참고하여 본인 사이트디자인에 맞게 수정하시면 될거 같고요..

    전체 게시글을 가져오는 것이라면

    1 위젯으로 해당 페이지를 꾸민다. (게시판별로 위젯 하나씩 배치하여 등분하는 방식으로)
    2 타임라인모듈을 이용하여 하나의 게시판에 여러 게시글들을 모아 출력한다 (하나의 게시판영역에 모든게시글들을 썩어서 출력)

    둘중 방법을 선택해서 꾸미시면됩니다.

    위젯으로 페이지 구성할 경우 위젯을 메인페이지처럼 나열하면 되겠지요.

  • profile profile
    각각의 대주제들의 전체보기를 불러오는 방식을 말씀 드린 거였네요 홈페이지 내부의 모든 게시물이 아니라요 ㅎㅎ 부정확하게 말씀드린 점 죄송합니다.
  • profile

    개인적으로는 지금 질문하신 방법을 구현해도 그걸 예상하는 사람은 아무도 없고 사용도 못할 것이라 생각합니다.

    다만 지금 카테고리별로 바로가기를 2차메뉴를 통해 제공한 메뉴들이 있고 아닌 것도 있고 혼재해 있는데요.

    질문 글에 용어를 혼돈해서 사용하셔서 읽는 사람들이 이해하기 어려웠습니다.

    결론적으로 카테코리(분류)가 존재하는 게시판의 바로가기를 카테고리(분류)별로 세분화해서 제공하면서 세분화하지 않은 원래 게시판 바로가기를 제공하지 않아서 이 전체카테고리에 해당하는 게시판 url의 바로가기가 없는 것을 부족하다 생각하시는 것 같습니다.

    제가 생각하는 최선은
    굳이 카테고리별로 쪼개서 바로가기를 나열해야 하는 상황이면서 AND 전체카테코리에 해당하는 바로가기를 제공 이것을 원하신다면..

    1차메뉴 "주장" 의 사례로 본다면

    2차메뉴 맨 위쪽에
    http://www.ccdm.or.kr/xe/comment 의 바로가기를 새로 추가해주는 것으로 저는 마무리 할 것 같습니다.


    주장
    - comment 게시판의 바로가기
    - 성명 카테고리의 바로가기
    - 논평 카테고리의 바로가기
    - 기자회견문 카테고리의 바로가기

    이렇게 구성한다면 마우스 오버시 모든 카테고리에 해당하는 목록인 게시판 url로 바로 접속할 것인지 아니면 그아래에 카테고리만 필터링한 목록으로 바로 갈 것인지 선택이 가능하고 직관적으로 이해도 할 수 있으니까요.

    좀더 직관적으로 해주고 싶으시다면 바로가기의 명칭을 명확히 구분해서 네이밍 해주신다면 누구라도 이해할 수 있을 겁니다.


    전체페이지,전체보기 라는 용어를 사용하셔서 아마 이해하기 어려웠을 겁니다.