List 플러그인 | |
Tiki7 에서 소개됨. 모든 플러그인들의 목록을 찾는 중이라면, 모든 플러그인들 을 살펴보십시오. List 는 검색 기능을 제공하기 위하여 개선된 검색 색인 을 사용하는 위키 플러그인 입니다. 이는 대부분의 주요 티키 기능 에 대하여 전체 텍스트 검색을 제공하며, 프로그램 가능한 필터, 즉, OUTPUT, DISPLAY, 및 SORT 명령어, 로 향상되었으며, 이를 혼합할 경우, 원하는 그 어떠한 형식이던지, 데이터베이스 내의 그 어떠한 거의 모든 정보를 제시할 수 있습니다, 이는 pretty trackers 와 유사합니다. PluginCustomSearch 또한 살펴보십시오. |
문법 개요 | |
플러그인의 본문은 자신만의 플러그인같은 문법을 지닌 명령어들을 포함합니다만, LIST 내부에 다음의 4개만이 존재합니다: filter: 포함할 개체 (행)를 선택합니다. (필수)
OUTPUT: 그러한 개체들에 대하여 포함될 열/필드 (선택)
DISPLAY: 그러한 필드들의 위치와 서식. (선택)
SORT: 어떤 순서. (선택)
할 일
이 부분은 도움말 이 필요합니다 - 이러한 명령어들의 범위를 설명해야 합니다 (각각은 용도가 무엇인가)
|
List 를 생성하는 단계 | |
LIST 플러그인은 기본으로 50개의 결과를 표기합니다. 출력 구성에 다라, 결과물을 제시하는 데 시간이 걸릴 수도 있습니다. 성능을 향상하기 위하여 결과의 표기되는 양을 축소하는 것을 고려해 보십시오. Copy to clipboard
Copy to clipboard
|
List의 요소 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Copy to clipboard
/>* 유닉스 타임스탬프도 사용될 수 있습니다 Copy to clipboard
Copy to clipboard
Copy to clipboard
Copy to clipboard
Copy to clipboard
주의 티키9 이후로, objectlink 와 trackerrender 서식적용된 값들과 같은 HTML 출력을 포함하는 열에서는 mode=raw 를 정의해야 할 것 입니다, 이는 티키 9에서의 구문분석기에 수정에 기인합니다.
위키 서식적용 (플러그인 내부에서)
{column label="First Name" field="firstName" mode=raw}↵
Copy to clipboard
Copy to clipboard 숫자 정렬을 원하는 경우 (12가 2보다 커야되는), 다음을 대신 사용하십시오 (티키 8부터): Copy to clipboard 티키 8부터는, 짧은 목록을 표시할 때 무작위 결과를 시뮬레이트하는 방법도 있습니다. 물론 이는 페이지 매김 기능과는 호환되지 않습니다. 무작위로 선택을 할 관련성없는 필드들 상에서 정렬 모드의 목록을 지정해야만 합니다, 예를 들면: Copy to clipboard
Copy to clipboard
Copy to clipboard
템플릿 내부에 HTML 의 사용을 원하는 경우, 올바른 방법은 다음과 같습니다:
Copy to clipboard
고급 스마티 서식적용
출력 플러그인의 컨텐츠는 템플릿 매개변수가 설정되었을 때 무시됩니다.
Copy to clipboard
경고: 스마티 IF 를 사용할 때:
Please note that if you are using 스마티 if 를 사용하는 경우 혹은 기타의 경우 평범한 서식기를 사용하여 반환된 변수들의 값에 대하여 검사를 할 때, 그러한 변수들의 값은 단순히 문자열이 아니고 noparse 태그들을 보유하고 있다는 점에 유의하십시오. 이러한 no parse 태그들은 추가적인 줄바꿈과 다른 위키 구문분석 잔재들이 나타나는 것을 막기위하여 필요합니다. 간단하게 서식적용되지 않는 변수들의 값을 대신 검사하는 것을 추천합니다.
예를 들면: ~np~This is the string~/np~
티키11 부터는 출력물이 위키구문분석 될것이라고 고려되는 것을 피하기위하여 FORMAT 플러그인에서 mode=raw 를 추가할 수 있습니다.
|
문법에 관한 주의사항 | |
|
사용가능한 필드들 | |
|
제공되는 필터 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
논리 연산자 문법 | |
여기에 설명이 이후 추가되어야 함, 현재는 UnifiedSearch 를 참고하여 주십시오. 접근가능한 변수들:
티키8에서는 다음이 추가되었습니다:
페이지 매김을 포함 템플릿 밑에 페이지 매김을 포함하려면, pagination=1 을 사용할 수 있습니다, 이는 위키 서식적용할 때와 같습니다. 하지만, 다른 곳에서 페이지 매김을 두고 싶은 경우, 스마티를 사용하여 할 수 있습니다. pagination=1 부분을 건너뛰십시오.
Copy to clipboard
|
예제 | |
예제 TPL 파일 | |
Copy to clipboard
Copy to clipboard
|
예제 블로그 게시물 목록 | |
다음 코드: Copy to clipboard
|