Diff: PageTypeTag

Search SINQ Wiki:
SINQ LIN

SINQ Wiki
- Main Page
- Search SINQ Wiki
- Sample Environment
- Probenumg. Intern
- Troubleshooting SICS

This Page
- Page Info
- Printer Friendly

Referenced by
JSPWikiTags

Wiki Info
- Unused pages
- Undefined pages
- RecentChanges
- Page Index
- System Info
- JSPWiki Docu
- SandBox
- OneMinuteWiki
- Create a New Page




JSPWiki v2.0.52


Difference between current version and current version:
At line 0 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.