Confluence 2.5.6 : Decorator Plugins
This page last changed on Aug 07, 2007 by agnes@atlassian.com.
Decorator plugin modules allow you to add decorators without using a Theme Plugin.
Decorator Plugin ModuleThe following is an example atlassian-plugin.xml file containing a single decorator: <atlassian-plugin key="com.atlassian.confluence.extra.sample" name="Sample Plugin"> ... <decorator name="myDecorator" page="myDecorator.vmd" key="myDecorator"> <description>My sample decorator.</description> <pattern>/plugins/sampleplugin/*</pattern> </decorator> ... </atlassian-plugin>
Decorator resource fileDecorator files are written in the Velocity templating language and have the VMD extension. The following is a sample decorator file: <html> <head> <title>$title</title> #standardHeader() </head> <div id="PageContent"> <table class="pagecontent" border="0" cellpadding="0" cellspacing="0" width="100%"> <tr> <td valign="top" class="pagebody"> <div class="pageheader"> <span class="pagetitle">$title</span> </div> $body </td> </tr> </table> </div> </body> </html> You can familiarise yourself with Velocity at the Velocity Template Overview and decorators in general at the Sitemesh homepage. |
![]() |
Document generated by Confluence on Oct 10, 2007 18:36 |