HTML은 태그와 웹 페이지 객체로 작성합니다. 웹 페이지 객체는 다음과 같이 작성하며 실행할 때 미리 정해진 HTML 코드로 바뀝니다.
${type: "search"}
템플릿
기본 템플릿은 다음과 같습니다.
<!DOCTYPE html> <html lang="ko"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <title>고객 지원</title> </head> <body> <div id="header"> <div><img src="/resource/image/app/logo.png?2.0.0_1467" />고객 지원</div> 1 </div> <div id="main"> ${type: "search"} 2 ${subpage} 3 </div> <div id="footer"> <div>© 2013 3Rabbitz, Inc. All rights reserved.</div> </div> </body> </html>
1로고와 웹 페이지 제목입니다. 로고는 <관리 | 환경 설정 | 일반 설정> 메뉴에서 설정합니다.
2검색 폼입니다. 웹에서는 다음과 같이 표시됩니다.
3실행할 때 대시보드, 내용, 검색 등의 결과물로 바뀝니다. 템플릿 페이지에 꼭 있어야 하는 웹 페이지 객체 선언입니다.
회사 또는 프로젝트 성격에 맞게 HTML을 구성합니다.
대시보드
대시보드에서는 다양한 방식으로 여러 문서를 보여줍니다.
문서 패널
기본 문서 목록
${type: "general", title: "윈도우 설치 가이드", src: "27d6572292e04937,c1de1fee1a04cc20,25294faefe19c541" }
속성 | 설명 | 기본 값 | 필수 입력 |
---|---|---|---|
| general | 예 | |
| web_viewer로 입력하면 링크를 클릭했을 때 웹 페이지가 아닌 웹 뷰어가 열립니다. | ||
| 쉼표를 구분자로 문서 또는 장 | 예 | |
| 제목 | ||
| 설명 | ||
| 순서 목록 사용 여부 | false |
description
과 ordered
속성을 추가할 수 있다.
${type: "general", title: "윈도우 설치 가이드", description: "쓰리래빗츠 북을 윈도우 OS에 설치하는 방법입니다.", src: "27d6572292e04937,c1de1fee1a04cc20,25294faefe19c541", ordered: true }
책 차례
책 차례를 표시합니다.
${type: "toc", src: "e0ebe04cfcece052", max: 5 }
속성 | 설명 | 기본 값 | 필수 입력 |
---|---|---|---|
| toc | 예 | |
| web_viewer로 입력하면 링크를 클릭했을 때 웹 페이지가 아닌 웹 뷰어가 열립니다. | ||
| 책 UUID | 예 | |
| 제목 | 책 이름 | |
| 설명 | ||
| 순서 목록 사용 여부 | false | |
| 최대 문서 숫자 | 전체 문서 |
문서 제목 1 차례
장과 제목 1로 차례를 표시합니다.
${type: "document", src: "f37e8ae7e813a88d" }
속성 | 설명 | 기본 값 | 필수 입력 |
---|---|---|---|
| document | 예 | |
| web_viewer로 입력하면 링크를 클릭했을 때 웹 페이지가 아닌 웹 뷰어가 열립니다. | ||
| 문서 | 예 |
프로젝트
프로젝트에 속한 문서를 표시한다.
${type: "project", src: "4dbc6d8e0170d55a" }
속성 | 설명 | 기본 값 | 필수 입력 |
---|---|---|---|
| project | 예 | |
| web_viewer로 입력하면 링크를 클릭했을 때 웹 페이지가 아닌 웹 뷰어가 열립니다. | ||
| 프로젝트 UUID | 예 | |
| 사용자 아이디 | ||
| 제목 | 프로젝트 이름 | |
| 설명 | ||
| 순서 목록 사용 여부 | false | |
| 최대 문서 숫자 | 전체 문서 |
다음은 “쓰리래빗츠 외국어 매뉴얼” 프로젝트에 있는 문서 목록을 보여주는 예제입니다.
라벨
라벨이 달린 문서를 표시한다.
${type: "label", src: "제품개발" }
속성 | 설명 | 기본 값 | 필수 입력 |
---|---|---|---|
| label | 예 | |
| web_viewer로 입력하면 링크를 클릭했을 때 웹 페이지가 아닌 웹 뷰어가 열립니다. | ||
| 라벨 이름 | 예 | |
| 제목 | 라벨 이름 | |
| 설명 | ||
| 포함하지 않을 문서를 쉼표를 구분자로 설정한다. | ||
| 순서 목록 사용 여부 | false | |
| 최대 문서 숫자 | 전체 문서 |
다음은 “제품개발” 라벨이 달린 문서 목록을 보여주는 예제입니다.
메뉴
문서를 메뉴로 표시합니다.
${type: "menu", src: "5333db62684a7257,3e03894dfe8234a1,336069bc4b574650", base: "FAQ" }
속성 | 설명 | 기본 값 | 필수 입력 |
---|---|---|---|
| menu | 예 | |
| web_viewer로 입력하면 링크를 클릭했을 때 웹 페이지가 아닌 웹 뷰어가 열립니다. | ||
| 쉼표를 구분자로 문서 또는 장 | 예 | |
| 첫 페이지 이름 | 도움말 센터 | 아니오 |
그리드
프로젝트 그리드
프로젝트를 기준으로 임의의 사용자가 접근할 수 있는 문서를 그리드로 표시합니다.
${type: "project_grid", user: "admin", title: "주요 문서" }
속성 | 설명 | 기본 값 | 필수 입력 |
---|---|---|---|
| project_grid | 예 | |
| web_viewer로 입력하면 링크를 클릭했을 때 웹 페이지가 아닌 웹 뷰어가 열립니다. | ||
| 사용자 아이디 | 예 | |
| 제목 | 프로젝트 이름 | |
| 설명 | ||
| 포함할 프로젝트를 쉼표를 구분자로 설정한다. | 모든 프로젝트 | |
| 포함하지 않을 프로젝트를 쉼표를 구분자로 설정한다. |
라벨 그리드
라벨을 기준으로 임의의 사용자가 접근할 수 있는 문서를 그리드로 표시합니다.
${type: "label_grid", user: "admin", title: "주요 문서", exclude: "제품데모,타사,타사 매뉴얼" }
속성 | 설명 | 기본 값 | 필수 입력 |
---|---|---|---|
| label_grid | 예 | |
| web_viewer로 입력하면 링크를 클릭했을 때 웹 페이지가 아닌 웹 뷰어가 열립니다. | ||
| 사용자 아이디 | 예 | |
| 제목 | ||
| 설명 | ||
| 포함할 라벨을 쉼표를 구분자로 설정한다. | 모든 라벨 | |
| 포함하지 않을 라벨을 쉼표를 구분자로 설정한다. |
부 그리드
부를 기준으로 책을 그리드로 표시합니다.
${type: "part_grid", src: "14b85c0063ee2e63" }
속성 | 설명 | 기본 값 | 필수 입력 |
---|---|---|---|
| part_grid | 예 | |
| web_viewer로 입력하면 링크를 클릭했을 때 웹 페이지가 아닌 웹 뷰어가 열립니다. | ||
| 책 UUID | 예 | |
| 제목 | 책 제목 | |
| 설명 | ||
| 포함할 부 UUID를 쉼표를 구분자로 설정한다. | 모든 부 | |
| 포함하지 않을 부 UUID를 쉼표를 구분자로 설정한다. |
내용
기본 내용은 다음과 같습니다.
${type: "breadcrumb"} 1 ${type: "navigator"} 2 ${type: "content"} 3
1문서 위치 정보입니다. 웹에서는 다음과 같이 표시됩니다.
다음과 같이 base 속성으로 도움말 센터를 바꿀 수 있습니다.
${type: "breadcrumb", base: "홈"}
2도움말 차례입니다. 웹에서는 다음과 같이 표시됩니다.
2도움말 내용입니다. 웹에서는 다음과 같이 표시됩니다.
피드백 받기 기능을 사용하지 않으려면 다음과 같이 disable_feedback
속성을 true로 설정합니다.
${type: "content", disable_feedback: "true"}
댓글을 사용하지 않으려면 다음과 같이 disable_comment
속성을 true로 설정합니다.
${type: "content", disable_comment: "true"}
검색
기본 검색 페이지 HTML 코드는 다음과 같습니다.
${type: "breadcrumb"} 1 ${type: "search_result" } 2
1문서 위치 정보입니다. 웹에서는 다음과 같이 표시됩니다.
다음과 같이 base 속성으로 도움말 센터를 바꿀 수 있습니다.
${type: "breadcrumb", base: "홈"}
2검색 결과입니다. 웹에서는 다음과 같이 표시됩니다.