Date: Sat, 18 Apr 2009 18:17:26 +0000 Mime-Version: 1.0 (Produced by PhpWiki 1.3.14-20080124) X-Rcs-Id: $Id$ Content-Type: application/x-phpwiki; pagename=Help%2FIncludePagePlugin; flags=PAGE_LOCKED; markup=2; charset=UTF-8 Content-Transfer-Encoding: binary The **~IncludePage** [[Help:WikiPlugin|plugin]] will "include" other pages in this wiki. In the language of hypertext this is called //transclusion//. The pages will render in distinct tables. You can also load external pages in a more limited fashion with the [[Help:FrameIncludePlugin|FrameInclude]] plugin. == Usage {{{ <> }}} == Arguments {| class="bordered" |- ! Argument ! Description ! Default value |- | **page** | The page to include | //None// (mandatory argument) |- | **rev** | the revision | defaults to most recent |- | **quiet** | if set, inclusion appears as normal content | false |- | **bytes** | maximum number of bytes to include | //None// (include all page) |- | **words** | maximum number of words to include | //None// (include all page) |- | **lines** | maximum number of lines to include | //None// (include all page) |- | **sections** | maximum number of sections to include | //None// (include all sections) |- | **section** | include a named section | //None// |- | **sectionhead** | when including a named section show the heading | false |} == Examples === ~IncludePage page=Help/~AllPagesPlugin <> === ~IncludePage page=Help/~AllPagesPlugin lines=6 <> === ~IncludePage page=Help/~AllPagesPlugin section="Arguments" <> === ~IncludePage page=Help/~AllPagesPlugin section="Arguments" sectionhead=true <> === ~IncludePage page=Help/~AllPagesPlugin sections=2 Does not work in Wikicreole syntax == Known bugs * [[Help:RedirectToPlugin|~RedirectTo]] plugin is not handled correctly. * Line and word limit doesn't work if the included page itself includes a plugin. * "sections" parameter does not work if sections to include are in Wikicreole syntax == Authors * Joe Edelman * bug fixes by [[PhpWiki:ReiniUrban|Reini Urban]] * "sections" parameter implemented by Marc-Etienne Vargenau, Alcatel-Lucent == See Also * [[Help:IncludePagesPlugin]] (to include multiple pages) * [[Help:TemplatePlugin]] (to include a page with parameters) * [[Help:FrameIncludePlugin]] (to include an external page) ---- [[PhpWikiDocumentation]] [[CategoryWikiPlugin]]