Show last authors
1 {{velocity}}
2 #if("$!request.docName" != '')
3 ## Request for creating a new instance
4 ##set($targetDocReference = $services.model.createDocumentReference('', $!{request.spaceName}, $!{request.docName}))
5 ##Testing creating a document programatically
6 #set($newDoc = $xwiki.getDocument($!{request.spaceName}, $!{request.docName}))
7
8 ##Set a title
9 $newDoc.setTitle($!{request.docName})
10
11 ##Not necessary but good to know
12 $newDoc.setParent("Lexicon.WebHome")
13
14 ##Use a template
15 $newDoc.setContent('{{include document="Lexicon.LexiconEntryTemplate"/}}')
16
17 ##Create a new object on the document
18 #set($newObj = $newDoc.newObject("Lexicon.LexiconEntryClass"))
19
20 $newDoc.save()
21 $response.sendRedirect($newDoc.getURL('edit'))
22 ##$response.sendRedirect($xwiki.getURL($newDoc, 'inline', "template=${escapetool.url($request.template)}&parent=${escapetool.url($request.parent)}"))
23 ## Stop processing, since we already sent a redirect.
24 #stop
25 #end
26
27 = Add a new entry =
28
29 {{html}}
30 <form action="" id="newdoc" method="post">
31 <div>
32 <input type="hidden" name="parent" value="${doc.fullName}"/>
33 <input type="hidden" name="template" value="Lexicon.LexiconEntryClass"/>
34 <input type="hidden" name="sheet" value="1"/>
35 <input type="hidden" name="spaceName" value="Lexicon"/>
36 Entry: <input type="text" name="docName" value="Title Word" class="withTip" size="50"/>
37 <span class="buttonwrapper"><input type="submit" value="Create this entry" class="button"/></span>
38 </div>
39 </form>
40 {{/html}}
41 {{/velocity}}