Includes its contents, if the page type matches.
JSPWiki handles attachments as a special type of a WikiPage. For example, page info is practically the same for both pages and attachments. Thus, sometimes you must be able to discern between these two types.
-
Usage
<wiki:PageType type="attachment|page|weblogentry"> HTML or JSP data </wiki:PageType>
Parameters
*type*Either "attachment", "page", or "weblogentry". If "attachment", includes the body if the current page is an attachment; or if "page", includes the body if (and only if) the body is a standard WikiPage. If it is "weblogentry", then includes the body if and only if the page seems to be a WebLog entry.
Example
<wiki:PageType type="page"> <wiki:LinkTo>Back to <wiki:PageName></wiki:PageName></wiki:LinkTo> </wiki:PageType> <wiki:PageType type="attachment"> <form action="attach" method="POST" enctype="multipart/form-data"> <%-- Do NOT change the order of wikiname and content, otherwise the servlet won't find its parts. --%> <input type="hidden" name="page" value="/>"> In order to update this attachment with a newer version, find the file using "Browse", then click on "Update". <P> <input type="file" name="content"> <input type="submit" name="upload" value="Update"> <input type="hidden" name="action" value="upload"> <input type="hidden" name="nextpage" value="/>"> </form> </wiki:PageType>
If the current page is a standard WikiPage, displays just a link back to the page. However, if it is an attachment, will insert a possibility to update the attachment.
Comments