[Tips] [XE/라이믹스 레이아웃] 모바일 메뉴명에서 공백 제거하기
2021.07.24 16:05
52
0
https://eond.com/440060

XE나 라이믹스는 기본적으로 PHP기반 CMS입니다.

기본적으로 메뉴를 출력하는 코드는 아래와 같습니다.


<block loop="$main_menu->list => $key1, $val1" cond="$val1['selected']">
   <ul cond="$val1['list']" >
      <li loop="$val1['list'] => $key2, $val2" |cond="$val2['selected']">
         <a href="{$val2['href']}" target="_blank"|cond="$val2['open_window'] == 'Y'"><span>{$val2['link']}</span></a>
         <ul cond="$val2['list']"  >
            <li loop="$val2['list'] => $key3, $val3">
               <a href="{$val3['href']}" target="_blank"|cond="$val3['open_window'] == 'Y'"><span>{@preg_replace("/\s+/", "", $val3['link']);}{$val3['link']}</span></a>
            </li>
         </ul>
      </li>
   </ul>
</block>

메뉴명은 이 부분 입니다.

기본 : {$val3['link']}

공백제거 : {@preg_replace("/\s+/", "", $val3['link']);}


PHP 코드로 공백 제거 정규식을 추가했습니다.


참조 : https://yonoo88.tistory.com/331





라이믹스는 이온디와 함께