Wiki Home » Panels » NewPage

NewPage

Last modified by Administrator on 2010/09/24 19:24
Name
New Page
Panel type
view
Category
Tools
Description

Form for creating a new page in the wiki.

Content

#if($hasEdit || $showEmptyPanels)
#panelheader($msg.get("core.create.pageTitle"))
#set($panelId = $util.generateRandomString(4))
<form method="post" action="$doc.getURL('view', 'xpage=create')" onsubmit="cancelCancelEdit()">
  <div class="padded centered">
    <input type="hidden" name="tocreate" value="page"/>
    <dl>
      <dt>
        #set($spaceInputId = "space$!{panelId}")
        <label for="$spaceInputId">$msg.get('core.create.space')</label>
      </dt>
      <dd>
        #set($space = $doc.documentReference.lastSpaceReference.name)
        <input type="text" id="$spaceInputId" name="space" value="$!space"/>
      </dd>
      <dt>
        #set($pageInputId = "page$!{panelId}")
        <label for="$pageInputId">$msg.get('core.create.page')</label>
      </dt>
      <dd>
        #set($pageText = $msg.get('core.create.pageText'))
        <input type="text" id="$pageInputId" name="page" value="$pageText" onfocus="if(this.value=='$pageText') this.value=''" onblur="if(this.value=='') this.value='$pageText'"/>
      </dd>
    </dl>
    #set($parent = $services.model.serialize($doc.documentReference, "local"))
    <input type="hidden" name="parent" value="$!parent"/>
    <input type="submit" class="button" value="$msg.get('create')"/>
  </div>
</form>
#panelfooter()
#end

Tags:
Created by Administrator on 2006/08/07 15:03

Copyright 2004-2025 XWiki
4.0-milestone-1