Q&A

댓글 8

  • 라이믹스 권장 설치환경이 PHP 7.0입니다. 코어에서는 완벽하게 지원하지만 예전에 만들어진 서드파티 자료를 얹어서 쓰면 오류가 생길 수 있습니다.

  • @기진곰
    그냥 레이아웃을 초입부터 짜고있는데..

    <!-- GNB -->
    <nav cond="$GNB->list" class="gnb" id="gnb">

    <ul>
    <li loop="$GNB->list => $key1, $val1">
    <a href="{$val1['href']}" target="_blank"|cond="$val1['open_window'] == 'Y'">{$val1['link']}</a>
    <block cond="$val1['selected']">{@ $_selected_menu = $val1}</block>
    <ul cond="$val1['list']" class="depth2">
    <li loop="$val1['list'] => $key2, $val2" class="more"|cond="$val2['list']">
    <a href="{$val2['href']}" target="_blank"|cond="$val2['open_window'] == 'Y'">{$val2['link']}</a>
    <ul cond="$val2['list']" class="depth3">
    <li loop="$val2['list'] => $key3, $val3">
    <a href="{$val3['href']}" target="_blank"|cond="$val3['open_window'] == 'Y'">{$val3['link']}</a>
    </li>
    </ul>
    </li>
    </ul>
    </li>
    </ul>
    </nav>
    <!-- /GNB -->

    이걸 공식레이아웃에서 카피해와 동일하게 사용하는데 사용이안되고 코드로 출력이 되어버리네요??
  • @키아
    css 제대로 불러오셨나요? css 로드가 제대로 안된 경우는 있어도 코드로 출력되는 건 처음보네요.
  • @snax
    css 문제인거같네요 ㅎㅎ

    .container{max-width:1000px;}
    .dropdown-menu{

    -webkit-box-shadow: 0 0 0 0 !important;;
    box-shadow: 0 0 0 0 !important;;
    }


    .navbar-design{background-color:transparent;border-color:#e7e7e7}
    .navbar-design .navbar-brand{color:#777;}
    .navbar-design .navbar-brand:focus,.navbar-design .navbar-brand:hover{color:#5e5e5e;background-color:transparent}
    .navbar-design .navbar-text{color:#777}
    .navbar-design .navbar-nav>li>a{color:#777;background-color:transparent;}

    .navbar-design .navbar-link{color:#777}
    .navbar-design .navbar-link:hover{color:#333}
    .navbar-design .btn-link{color:#777}
    .navbar-design .btn-link:focus,.navbar-design .btn-link:hover{color:#333}
    .navbar-design .btn-link[disabled]:focus,.navbar-design .btn-link[disabled]:hover,fieldset[disabled] .navbar-design .btn-link:focus,fieldset[disabled] .navbar-design .btn-link:hover{color:#ccc}

    .navbar-design .navbar-nav>.disabled>a,.navbar-design .navbar-nav>.disabled>a:focus,.navbar-design .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}
    .navbar-design .navbar-toggle{border-color:#ddd}
    .navbar-design .navbar-toggle:focus,.navbar-design .navbar-toggle:hover{background-color:#ddd;}
    .navbar-design .navbar-toggle .icon-bar{background-color:#888}
    .navbar-design .navbar-collapse,.navbar-design .navbar-form{border-color:#e7e7e7}
    .navbar-design .navbar-nav>.open>a,.navbar-design .navbar-nav>.open>a:focus,.navbar-design .navbar-nav>.open>a:hover{color:#555;background-color:#e7e7e7;}

    @media (max-width:767px){
    .navbar-design .navbar-nav .open .dropdown-menu>li>a{color:#777}
    .navbar-design .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-design .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}
    .navbar-design .navbar-nav .open .dropdown-menu>.active>a,.navbar-design .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-design .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#e7e7e7}
    .navbar-design .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-design .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-design .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}
    }
    @media (min-width:768px){
    .navbar-design .navbar-nav>li>a{
    padding-top: 15px;
    padding-bottom: 15px;
    }
    .navbar-design .navbar-nav>li>a:focus,.navbar-design .navbar-nav>li>a:hover{
    border-bottom:5px solid #0067a4;
    }
    .navbar-design .navbar-nav>.active>a,.navbar-design .navbar-nav>.active>a:focus,.navbar-design .navbar-nav>.active>a:hover{
    border-bottom:5px solid #0067a4;
    }
    }
    이중에 뭐가 가리는거 같은데... 하나 지우면 안되고 다지우면 되고... 에효효효효효효효
  • @키아
    css는 객체별로 적용됩니다. SASS도 아니고 하나가 문제가 생긴다고 해서 문서 전체가 영향을 받는 구조가 아니에요. 제가 볼 떈 html 문서 내에서 load가 제대로 안된 것 같습니다.

    XE는 CSS 로드 방식이 조금 다릅니다.
    html 문서 상단에 <load target="./스타일 시트명.css" /> 이런 식으로 css 문서를 불러와야 css가 정상적으로 작동됩니다.
  • @snax
    <load target="./스타일 시트명.css" /> 이렇게 작성하면
    <load target="./스타일 시트명.css" /> 이게 그냥 텍스트로 업로드 됩니다.
  • @키아
    엌... css 문제도 아니고 html 문제도 아니네용. 레이아웃 모듈이라던지 어딘가 문제가 있는 것 같아요.
  • @snax
    흐음.. 해결못해서 포기했습니다 ㅠㅠ 일단 원인을 못찾겠네요 ㅎㅎ