일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 설치
- 리눅스
- 자바스크립트
- JS
- 아틀라시안
- 설정
- DB
- DATABASE
- 데이터베이스
- 자바
- Linux
- 우분투
- 노드
- postgres
- 윈도우
- 3.0
- ubuntu
- Windows
- 하모니카
- Atlassian
- script
- PostgreSQL
- python
- javascript
- hamonikr
- install
- 스크립트
- java
- 파이썬
- node
Archives
- Today
- Total
LukeHan 의 잡다한 기술 블로그
하위페이지 수 출력하기 본문
반응형
컨플루언스에서 하위 페이지 숫자를 출력하기 위해선 사용자 매크로를 사용해야 합니다.
설정하기
좌측 상단의 '설정 > 일반 환경 설정' 을 클릭합니다.
우측 메뉴의 '사용자 매크로' 를 클릭합니다.
'사용자 매크로 만들기' 를 클릭합니다.
매크로 탐색기 정보
- 매크로 이름 : 사용자 매크로 이름입니다
- 보이기 : 모든사용자 혹은 시스템 관리자 에게만 보일지 선택합니다.
- 매크로 제목 : 사용자에게 보여질 매크로 제목을 입력합니다.
- 설명 : 해당 매크로에 대한 설명을 입력할 수 있습니다
- 분류 : 매크로를 분류할 카테고리를 선택합니다
- 아이콘 URL : 매크로에 사용할 아이콘을 지정합니다
하단의 탬플릿 항목에 아래의 코드를 입력합니다.
## @noparams
#set ( $Long = $generalUtil.systemStartupTime )
#set ( $templateParent = "" )
#set ( $referer = $req.getHeader("referer") )
#if ( $referer.contains("fromPageId=") )
#foreach ( $part in $referer.split("&") )
#if ($part.contains("fromPageId=") )
#set ( $templateParent = $part.replace("fromPageId=", "") )
#end
#end
#end
#set ( $templateParent = $req.getParameter("fromPageId") )
#if ( $templateParent != "" )
#set ( $parentPage = $pageManager.getPage($Long.parseLong($templateParent)) )
#else
#set ( $parentPage = $content )
#end
#set ( $pageCount = 0 )
#foreach ( $child in $parentPage.children )
#set ( $pageCount = $pageCount + 1 )
#end
<span>$pageCount</span>
사용하기
문서작성 혹은 수정 페이지에서 설정한 분류 목록 메뉴를 선택한 뒤 생성한 사용자 매크로를 선택하여 사용합니다.
반응형
Comments