물어보기XpressEngine

<div id="mainMenu">
                <table class="tMenu" border="0" cellspacing="0" cellpadding="0">
                    <tbody class="tMenu">
                        <tr>
                            <td class="tmnl iePngFix"></td>
                            <td class="tmnc">
                                <!--@foreach($main_menu->list as $key => $val)-->
                                <!--@if($val['link'])-->{@ $menu_1 = $val }
                                <div class="mMenu">
                                    <li <!--@if($val[ 'selected'])--> class="on"
                                        <!--@end-->>
                                        <a href="{$val['href']}" <!--@if($menu_1[ 'list'])--> onmouseover="show('menu_{$mn1}');" onmouseout="hide('menu_{$mn1}');" <!--@end--> 
          <!--@if($val['open_window']=='Y')-->onclick="window.open(this.href);return false;"<!--@end-->>{$val['link']}
          <!--@if($menu_1['list'])--></a>
                                        <!--@else-->
                                        </a>
                                        <!--@end-->
                                    </li>

 

 

선우님 레이아웃 쓰고 있구요. html 문제인거 같은데.. 

  • profile
    라라펠 2018.02.10 08:48:36

    혹시 레이아웃 설정에서 메뉴가 제대로 선택되지 않은 경우(2차 메뉴가 없음 등)를 확인해보시고
    메뉴 캐시파일을 다시 만들어 보시겠어요?

     

    {$mn1}이 제대로 할당되고 있나요...?

  • ?
    성일군 2018.02.10 08:55:41
    텍스트 메뉴일경우에는 마우스오버효과가 나타나는데 레이아웃에서 제공하는 이미지등록이 있는데
    기본이미지와 마우스오버 이미지를 올리게 되있습니다. 두개 이미지를 올렸을때 기본이미지 끝(모서리)에
    마우스 올렸을때만 마우스오버이미지가 나오고 가운데로 가면 바로 사라집니다.
  • profile
    라라펠 2018.02.10 08:57:59
    mouseover와 mouseleave 구문을 li로 올려보시겠어요?...
  • ?
    성일군 2018.02.10 09:00:07
    제가 코알못이라..ㅠ.ㅠ mouseleave 와 mouseout 이 다른가요? ;;
  • profile
    라라펠 2018.02.10 09:01:24
    아 아뇨 그냥 옮기시면 됩니다...

    <li class="on"|cond="$val['selected']" 여기에 마우스 관련 코드> 이렇게 바꾸면 더 보기 좋을것 같네요.
  • ?
    성일군 2018.02.10 09:00:57
    mouseout 구문을 mouseleave 로 바꾸라는 말씀이신가요...?
  • profile
    라라펠 2018.02.10 09:06:11
    <div id="mainMenu">
        <table class="tMenu" border="0" cellspacing="0" cellpadding="0">
            <tbody class="tMenu">
                <tr>
                    <td class="tmnl iePngFix"></td>
                    <td class="tmnc">
                    <!--@foreach($main_menu->list as $key => $val)-->
                        <!--@if($val['link'])-->{@ $menu_1 = $val }
                        <div class="mMenu">
                            <li class="on"|cond="$val['selected']"
                            onmouseover="show('menu_{$mn1}');"|cond="$menu_1['list']"
                            onmouseout="hide('menu_{$mn1}');"|cond="$menu_1['list']">
                            <a href="{$val['href']}"
                            onclick="window.open(this.href); return false;"|cond="$val['open_window']=='Y'">
                                {$val['link']}
                            </a>
                            </li>

     

  • profile
    라라펠 2018.02.10 09:07:12
    남아있는 <!--@if는 아마 밑에 <!--@end-->가 있으리라...
  • ?
    성일군 2018.02.10 09:19:54
    바꿨는데도... 마찬가지네요 ㅠㅠ
  • profile
    라라펠 2018.02.10 09:20:34
    사이트를 볼 수 있으면 좋을것 같은데...
  • ?
    성일군 2018.02.10 09:23:36
    쪽지 보내드렸어요
  • profile
    라라펠 2018.02.10 09:28:21

    잘 되는 것 같은데...요? :( ...?

    이미지가 바뀌어야 하나요?

  • ?
    성일군 2018.02.10 09:29:36
    2차메뉴는 뜨는데 메인메뉴 자체 이미지가 바껴야하는데 변화가 없어요 ㅠㅠ
  • profile
    라라펠 2018.02.10 09:33:38
    레이아웃 자체 문제네요. this.src =로 쓰고 있는데 변화는 있는데 '어딘가'에서 다시 normal로 바꾸고 있네요...
  • ?
    성일군 2018.02.10 09:46:37
    어딘지 잘모르겟네요..ㅠ.ㅠ 암튼 감사합니다..

서버에 요청 중입니다. 잠시만 기다려 주십시오...