| 8 | |
| 9 | The syntax for the subpage macro is as follows: |
| 10 | |
| 11 | {{{ |
| 12 | [[subpage(wiki_page[, show_link])]] |
| 13 | }}} |
| 14 | |
| 15 | Where `wiki_page` is the wiki page. No url is needed here, nor a `wiki/` prefix, just the page. |
| 16 | |
| 17 | The macro supports pages that aren't top-level too ('!BigCategory/SpecificSubject'). The second argument, `showlink` is an optional argument (`true` or `false`) that determines whether or not a link to edit the rendered page will be shown at the bottom of the subpage section. The link reads 'Edit Section' and provides a link directly to the edit page of the referenced wiki page. |
| 18 | |
| 19 | For example, if a user had created a wiki pages called 'Minutes' and wanted to display it inline in another wiki page without a link to edit it, he or she would add the following entry to the wiki page that is intended to display the extra content: |
| 20 | |
| 21 | {{{ |
| 22 | [[subpage(Minutes, False)]] |
| 23 | }}} |
| 24 | |
| 25 | If the user later decided that he or she wanted a link to be placed at the bottom of the inline section for quick editing, the entry should be changed as follows: |
| 26 | |
| 27 | {{{ |
| 28 | [[subpage(Minutes)]] |
| 29 | }}} |
| 30 | |
| 31 | Note that the second boolean argument `True` is not needed, as it is assumed by default. |
| 32 | |
| 33 | '''Limitations''' |
| 34 | * A wiki page needs to exist before you link to it with a subpage macro. This may seem obvious, but the error caused by a broken link isn't very descriptive (yet). |
| 35 | * Please use only wiki formatting for subpages. The use of macros can (and probably will) cause errors. |