기본으로 탑재된 통합검색 모듈은 모바일을 지원하지 않습니다.
모바일 레이아웃에서의 통합검색 by 카르마
https://www.xpressengine.com/tip/19766676
추천검색어모듈(통합검색모듈) by 카르마
https://www.xpressengine.com/index.php?mid=download&package_id=22753410
그 밖에 스케치북 레이아웃(모바일)을 사용하시면 반응형이라서 모바일도 대응이 됩니다.
스마트폰 인구가 급증하고 있지만 아직 모바일 레이아웃에서 통합검색을 지원하지 못하고 있습니다.
이유는 간단합니다.
통합검색모듈에서 모바일 기능이 아직 들어있지 않기 때문입니다.
오늘은 통합검색기능에 모바일기능을 넣어주고 모바일 레이아웃에서도 통합검색기능을 추가하는 방법을 알아보도록 하겠습니다.
1. 레이아웃에 검색폼추가
01.
<div
class
=
"hd"
>
02.
<form action=
"{getUrl()}"
method=
"post"
class
=
"search"
>
03.
<input type=
"hidden"
name=
"mid"
value=
"{$mid}"
/>
04.
<input type=
"hidden"
name=
"act"
value=
"IS"
/>
05.
<input type=
"hidden"
name=
"where"
value=
"{$where}"
/>
06.
<input type=
"hidden"
name=
"search_target"
value=
"title_content"
/>
07.
<input name=
"is_keyword"
type=
"text"
class
=
"inputText"
value=
"{htmlspecialchars($is_keyword)}"
/>
08.
<input type=
"submit"
class
=
"bn dark"
value=
"통합검색"
/>
09.
</form>
10.
</div>
위의 소스를 사용하는 모바일 레이아웃의 layout.html의 적당한 위치에 추가해줍니다.
1. layout.html 안에 작성된 통합검색 버튼을 누르면
2. modules/integration_search/integration_search.mobile.php로 갑니다.
3. integration_search.mobile.php은 modules/integration_search/m.skin/default/index.html을 불러 옵니다.
integration_search.mobile.php 안의 코드 일부를 경로에 맞게 수정하여야 합니다.
본문을 잘 읽으시고 그대로 따라 하면 됩니다.