Loading...
 
Skip to main content

History: Include 플러그인

Source of version: 4 (current)

Copy to clipboard
            {syntax type="markdown"  editor="wysiwyg"} # Include 플러그인

이 ((Wiki Plugin|위키 플러그인)) 은 다른 페이지의 내부에 있는 위키 페이지의 내용물을 포함하는 데 사용될 수 있습니다 (이는 {TAG(tag='u')}반드시{TAG} 설치된 티키의 위키 영역에 위차힌 위키 페이지여야만 합니다, 이는 아직 다른 종류의 페이지는 작동하지 않기 때문입니다!). 이는 [http://www.google.com/search?q=wiki+transclusion|Wiki transclusion] 의 한 종류입니다.


관련: ((PluginTransclude))

## 설치l

2.0 버전부터는, 이 플러그인은 내장되어있으며 별도 설치가 필요 없습니다.

## 사용법

아래 예제는 ((Tiki2)) 페이지의 Authentication 과 OpenID 라는 문자열 간의 부분을 transclude (혹은 포함) 합니다.

{CODE(caption="Use the syntax" wrap="1" ishtml="1")}
{BOX()}
{include page="Tiki2" start="!!!# Authentication" stop="!!!!# OpenID"}
{BOX}
{CODE}

결과물: 
{BOX()} 
{INCLUDE(page=>"Tiki2", start=>"!!!# Authentication" , stop=>"!!!!# OpenID")}{INCLUDE} 
{BOX}

(주의: start와 stop은 각각 한 줄 전체여야만 합니다, 줄의 일부분이어서는 안됩니다.)

## 변수

{FANCYTABLE(head=**변수**|**종류**|**사용**|**설명**)} 
*page*|문자열|필수|포함할 페이지 
*start*|문자열|선택적|페이지 내부의 해당 문자열의 첫 번째 발생 직후부터 포함이 시작됩니다 
*stop*|문자열|선택적|페이지 내부의 해당 문자열의 첫 번째 발생 직전에 포함이 끝나게 됩니다 
{FANCYTABLE}

## 보안

동일한 페이지 혹은 동일한 페이지 추출물을 5번 이상 포함할 수 없습니다. (티키3.0 미만 버전에서는, 다른 부분을 추출했다할지라도 동일한 페이지를 5번 이상 포함할 수 없습니다). 5번을 초과해야만 한다면, 플러그인을 수정하고 max_times의 값을 변경해야만 합니다.

{include page="Module and Plugin Includes" start="startinclude2" stop="stopinclude2"}

- ((PluginTransclude))
- ((PluginSnarf))
- ((PluginIframe))