Help/IncludePagePlugin

The IncludePage 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 FrameInclude plugin.

Usage

<<IncludePage page=OtherPage rev=6 quiet=1 words=50 lines=6>>

Arguments

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

Included from Help/AllPagesPlugin

List all pages in this wiki.

Usage

  <?plugin AllPages [pagelist args] ?>

Arguments

All PhpWiki:PageList options.

Plus

'noheader' => false, 'include_empty' => false, 'info' => '', 'debug' => false

Example

<?plugin AllPages limit=20 cols=3 ?>

All pages in this wiki (503 total):

|<<   << - 1 / 26 - Next >>   >>|

Author

PhpWiki:ReiniUrban

See Also

AllPages, Help:ListPagesPlugin


PhpWikiDocumentation Help:WikiPlugin

IncludePage page=Help/AllPagesPlugin lines=6

Included from Help/AllPagesPlugin

List all pages in this wiki.

Usage

  <?plugin AllPages [pagelist args] ?>

... first 6 lines

IncludePage page=Help/AllPagesPlugin section="Arguments"

Included from Help/AllPagesPlugin

All PhpWiki:PageList options.

Plus

'noheader' => false, 'include_empty' => false, 'info' => '', 'debug' => false

IncludePage page=Help/AllPagesPlugin section="Arguments" sectionhead=true

Included from Help/AllPagesPlugin

Arguments

All PhpWiki:PageList options.

Plus

'noheader' => false, 'include_empty' => false, 'info' => '', 'debug' => false

IncludePage page=Help/AllPagesPlugin sections=2

Does not work in Wikicreole syntax

Known bugs

  • 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.
  • "section" parameter does not always work if sections to include use both Wikicreole/Mediawiki and classic Phpwiki syntax.

Authors

  • Joe Edelman
  • bug fixes by Reini Urban
  • "sections" parameter implemented by Marc-Etienne Vargenau, Alcatel-Lucent

See Also

This is a WIKI! Edit every page

ToolboxClick to hide/show

Favorite Categories Click to hide/show