Raible's Wiki

Raible Designs
Wiki Home
News
Recent Changes

AppFuse

Homepage
  - Korean
  - Chinese
  - Italian
  - Japanese

QuickStart Guide
  - Chinese
  - French
  - German
  - Italian
  - Korean
  - Portuguese
  - Spanish
  - Japanese

User Guide
  - Korean
  - Chinese

Tutorials
  - Chinese
  - German
  - Italian
  - Korean
  - Portuguese
  - Spanish

FAQ
  - Korean

Latest Downloads

Other Applications

Struts Resume
Security Example
Struts Menu

Set your name in
UserPreferences


Referenced by
JSPWikiTags




JSPWiki v2.2.33

[RSS]


Hide Menu

PageTypeTag


Difference between current version and current version:

At line 1 added 46 lines.
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">
;:''HTML or JSP data''
</wiki:PageType>
!Parameters
;__type__: Either "attachment", or "page". 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].
!Example
{{{
<wiki:PageType type="page">
<wiki:LinkTo>Back to <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="<wiki:Variable var="pagename"/>">
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="<wiki:PageInfoLink format="url"/>">
</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.

Back to PageTypeTag, or to the Page History.