1 Date: Sat, 18 Apr 2009 18:17:26 +0000
2 Mime-Version: 1.0 (Produced by PhpWiki 1.3.14-20080124)
4 Content-Type: application/x-phpwiki;
5 pagename=Help%2FIncludePagePlugin;
9 Content-Transfer-Encoding: binary
11 The **~IncludePage** [[Help:WikiPlugin|plugin]] will "include" other pages in this wiki. In the language of hypertext this is called //transclusion//.
12 The pages will render in distinct tables. You can also load external pages in a more limited fashion with the [[Help:FrameIncludePlugin|FrameInclude]] plugin.
16 <<IncludePage page=OtherPage rev=6 quiet=1 words=50 lines=6>>
29 | //None// (mandatory argument)
33 | defaults to most recent
36 | if set, inclusion appears as normal content
40 | maximum number of bytes to include
41 | //None// (include all page)
44 | maximum number of words to include
45 | //None// (include all page)
48 | maximum number of lines to include
49 | //None// (include all page)
52 | maximum number of sections to include
53 | //None// (include all sections)
56 | include a named section
60 | when including a named section show the heading
66 === ~IncludePage page=Help/~AllPagesPlugin
67 <<IncludePage page=Help/AllPagesPlugin>>
69 === ~IncludePage page=Help/~AllPagesPlugin lines=6
70 <<IncludePage page=Help/AllPagesPlugin lines=6>>
72 === ~IncludePage page=Help/~AllPagesPlugin section="Arguments"
73 <<IncludePage page=Help/AllPagesPlugin section="Arguments">>
75 === ~IncludePage page=Help/~AllPagesPlugin section="Arguments" sectionhead=true
76 <<IncludePage page=Help/AllPagesPlugin section="Arguments" sectionhead=true>>
78 === ~IncludePage page=Help/~AllPagesPlugin sections=2
80 Does not work in Wikicreole syntax
81 <!-- <<IncludePage page=Help/AllPagesPlugin sections=2>> -->
85 * [[Help:RedirectToPlugin|~RedirectTo]] plugin is not handled correctly.
86 * Line and word limit doesn't work if the included page itself includes a plugin.
87 * "sections" parameter does not work if sections to include are in Wikicreole syntax
92 * bug fixes by [[PhpWiki:ReiniUrban|Reini Urban]]
93 * "sections" parameter implemented by Marc-Etienne Vargenau, Alcatel-Lucent
97 * [[Help:IncludePagesPlugin]] (to include multiple pages)
98 * [[Help:TemplatePlugin]] (to include a page with parameters)
99 * [[Help:FrameIncludePlugin]] (to include an external page)
103 [[PhpWikiDocumentation]] [[CategoryWikiPlugin]]