rendering1Add my vote for this tag create new tag
, view all tags


Mix and match any TWiki markup, such as bullets with a table


This plugin adds the ability to tell the TWiki renderer to render a portion of a page as if it were a page all to itself.

Syntax Rules

There are two ways to use this plugin.

Syntax 1:

<render>Wiki Stuff</render>
This will render Wiki Stuff as if it were its own page, and render the rest of the page as if it were a single word. So a <render> block is valid in a table cell, or in any other context, even if you normally could not put other wiki markup in that location.

Syntax 2:

This is a macro definition.
   * This is a list inside the macro.
   * For demonstration purposes.
| This is a macro usage: <br /> ~macro |
If installed:
This is a macro usage:
    Should produce:
This is a macro usage:
This is a macro definition.
  • This is a list inside the macro.
  • For demonstration purposes.

RecursiveRenderPlugin Global Settings

Plugin settings are stored as preferences variables. To reference a plugin setting write %<plugin>_<setting>%, for example, %RECURSIVERENDERPLUGIN_SHORTDESCRIPTION%

  • One line description, shown in the TextFormattingRules topic:
    • Set SHORTDESCRIPTION = Mix and match any TWiki markup, such as bullets with a table

  • Debug plugin: (See output in data/debug.txt)
    • Set DEBUG = 0

Plugin Installation Instructions

Note: You do not need to install anything on the browser to use this plugin. The following instructions are for the administrator who installs the plugin on the server where TWiki is running.

  • Download the ZIP file from the Plugin web (see below)
  • Unzip RecursiveRenderPlugin.zip in your twiki installation directory. Content:
    File: Description:
    data/TWiki/RecursiveRenderPlugin.txt Plugin topic
    lib/TWiki/Plugins/RecursiveRenderPlugin.pm Plugin Perl module
  • Visit configure in your TWiki installation, and enable the plugin in the {Plugins} section.
  • Test if the plugin is correctly installed:
    • Place the above code for syntax 2 in a Sandbox topic and see if it produces the correct results.

Plugin Info

Plugin Author: TWiki:Main.WalterMundt
Copyright: © 2003 TWiki:Main.WalterMundt
© 2006-2010 TWiki:TWiki.TWikiContributor
Plugin Version: 2010-12-11 (V0.4)
Change History:  
2010-12-11: 0.4 TWikibug:Item6530: Doc improvements, changing TWIKIWEB to SYSTEMWEB -- TWiki:Main.PeterThoeny
01 May 2007 0.3 Validated TWiki4.x operation
21 Jan 2003: 0.2: Bugfix release.
20 Jan 2003: 0.1: Inital release.
CPAN Dependencies: none
Other Dependencies: none
Perl Version: 5.6.1 (untested on earlier versions)
Plugin Home: http://TWiki.org/cgi-bin/view/Plugins/RecursiveRenderPlugin
Feedback: http://TWiki.org/cgi-bin/view/Plugins/RecursiveRenderPluginDev

Related Topics: TWikiPreferences, TWikiPlugins

Topic attachments
I Attachment History Action Size Date Who Comment
Unknown file formatmd5 RecursiveRenderPlugin.md5 r5 r4 r3 r2 r1 manage 0.2 K 2010-12-12 - 06:28 PeterThoeny  
Compressed Zip archivetgz RecursiveRenderPlugin.tgz r5 r4 r3 r2 r1 manage 5.0 K 2010-12-12 - 06:28 PeterThoeny  
Compressed Zip archivezip RecursiveRenderPlugin.zip r8 r7 r6 r5 r4 manage 6.4 K 2010-12-12 - 06:28 PeterThoeny  
Unknown file formatEXT RecursiveRenderPlugin_installer r3 r2 r1 manage 3.4 K 2010-12-12 - 06:28 PeterThoeny  
Edit | Attach | Watch | Print version | History: r17 < r16 < r15 < r14 < r13 | Backlinks | Raw View | Raw edit | More topic actions
Topic revision: r17 - 2013-10-16 - PeterThoeny
  • Learn about TWiki  
  • Download TWiki
This site is powered by the TWiki collaboration platform Powered by Perl Hosted by OICcam.com Ideas, requests, problems regarding TWiki? Send feedback. Ask community in the support forum.
Copyright © 1999-2017 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.