커스터마이징 예제
pro 테마중 kbgolf에 적용된 쿼리 커스터마이징 예제를 살펴보겠습니다.
디렉토리 구조 설정
먼저 kbgolf
테마의 qry
디렉토리로 이동합니다. 예제에서 kbgolf/qry
디렉토리 구조는 다음과 같습니다.
표준 쿼리 디렉토리와 일치
백엔드 서버에서 SQL 파일을 인식하기 위해서는 main_api
서버의 디렉토리 구조와 동일하게 만들어야 합니다.
weberp_queries
의 디렉토리를 참고하여 동일한 디렉토리를 구축합니다.
weberp_queries
디렉토리 구조 예시:
QueryVars 작성
프론트엔드에서 쿼리를 호출하기 위한 파라미터를 작성합니다. QueryVars
에 테마명을 포함하여 작성합니다:
"QueryVars": {
"QueryName": "kbgolf::post/sise",
"FilterName": "",
"FilterValue": "",
"FilterDate": "",
"SimpleFilter": ""
},
QueryName
: kbgolf::post/sise
와 같이 테마명을 포함시켜줍니다. 테마명이 포함되지 않으면 서버에서 표준 쿼리를 찾게 되어 에러가 발생할 수 있습니다.서버 반영
파라메터 작성이 완료되었으면 해당 서버에 반영해야 합니다.