Extra Form
PHP PHP 7.2
CMS Rhymix 2.1

1. 위젯페이지의 gnb에 click시(active) 구분하기 위해 다른 색상으로 적용(background-color)하면 잘 구현됩니다만,

3.png

 

 

2. click해서 게시글로 이동하면 gnb의 active된 메뉴에 background-color 적용이 되지않습니다.

(위 그림처럼 active안된 메뉴와 시각적 구분하고 싶습니다.)

css를 아무리 만져봐도 되질 않네요. javascript를 수정해야 되는 건지. 도움 부탁드립니다.

4.png

 

  • profile
    메뉴는 politicsNews 로 되여있고 게시물은 politicsNews1 이라는 URL 아래에 있습니다. 1 이라는 숫자가 붙은 완전히 다른 URL이라 아무리 손봐도 안되는게 정상입니다.

    politicsNews 가 active 일때 배경컬러가 적용되고 politicsNews1 이 active 일때 politicsNews 가 적용될리는 없지요. 메뉴에 URL이 politicsNews1이라는 메뉴 만들고 테스트 해보세요.
  • profile profile

    루키님 답변 감사드립니다.

    제가 원했던 건,
    위젯페이지에서 최신글 클릭하면 게시판 본문으로 이동하고,
    게시판에서 상단메뉴(정치)를 클릭하면 위젯페이지로 이동하려는 건데 ,

    이건 결국 위젯페이지의 레이아웃 설정(메뉴 연결 설정)과 게시판의 레이아웃 설정(메뉴 연결 설정)이 같아야 가능한 것 같은데,(동일한 상단 메뉴를 보여주기 위해서)

    제가 잘 이해하고 있는 지 모르겠지만 말씀하신데로 하면,
    위젯페이지의 레이아웃 설정(메뉴 연결 설정)과는 또다른 게시판의 레이아웃 설정(메뉴 연결 설정)이 되면 동일한 상단 메뉴를 못보여주는 게 아닌지요?

    이게 복잡하게 위젯페이지와 게시판이 연결되어 머리에 쥐가 나려고 합니다.ㅠㅠ

  • profile profile

    뭐 어떻게든 꼭 그렇게 하셔야 한다면 방법은 많습니다만, URL 을 의도적으로 그렇게 만들어셨는지 아니면 몰라서 일단 URL 을 확인해보라고 남겼습니다.

    지금 생각나는 방법으로는...
    1. politicsNews1 을 politicsNews 의 하위메뉴로 넣는 방법 (레이아웃에서 2차메뉴 지원한다면...)
    2. <!--@if($mid == 'politicsNews' || $mid == 'politicsNews1')--> active <!--@end--> 이런식으로 하드코딩 하는 방법이 있겠습니다.

  • profile profile

    와~~ 1번 방법으로 간단히 해결되었습니다. 넘 감사드립니다 ( _ _ )

     

    그런데 아래 그림처럼 펼쳤을때 하위메뉴가 보이는데 아래쪽 정치(게시판)를 안나오게 할 수 없을까요?

    5.png

  • profile profile

    레이아웃 소스중에 메뉴부분에서 2차메뉴 출력을 제어하는 부분이 있을거에요. 해당 부분 찾으셔서 2차메뉴 출력안되도록 감추거나 하시면 됩니다. .xdt_header .xdt_menu #gnb_menu .sub{
    display:none;
    position:absolute;
    top:38px;
    left:50%;
    min-width:100px;
    background:url('./../img/blackglass.png');
    padding:10px;
    z-index:10;
    text-align:center;
    } 이부분인것 같은데

    .xdt_header .xdt_menu #gnb_menu .sub{
        display:none;

    }
    .xdt_header .xdt_menu #gnb_menu .sub>li{
        display:none;
    }
    .xdt_header .xdt_menu #gnb_menu .sub>li>a{
        display:none;

    }

    이런식으로 처리하면 될것으로 보입니다.
    실제 테스트 해본건 아니라서 참고만 하시길 바랍니다.

  • profile profile
    죄송합니다. 설명을 자세히 드리지 못해서 의미 전달이 잘 안된 것 같습니다.

    기존에 서브메뉴로 또다른 위젯페이지들이 있어서 (경제 - IT 식으로) 1번 방법으로 하위메뉴로 넣은 게시판만 안보이게 하려는 건데요.(위젯 하부페이지는 보이게)

    게시판 설정에서는 딱히 없는 것 같고...
    질문이 계속 이어져 죄송합니다.
  • profile profile

    아 찾았습니다. 게시판 권한 설정에서 노출대상 조절 가능하네요ㅎㅎ
    도움 너무 감사드립니다. 

    11.png