History: Include 플러그인
Source of version: 3 (current)
Copy to clipboard
! Include 플러그인 이 ((Wiki Plugin|위키 플러그인)) 은 다른 페이지의 내부에 있는 위키 페이지의 내용물을 포함하는 데 사용될 수 있습니다 (이는 ===반드시=== 설치된 티키의 위키 영역에 위차힌 위키 페이지여야만 합니다, 이는 아직 다른 종류의 페이지는 작동하지 않기 때문입니다!). 이는 [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))