Add a new category
Log-in
|
Blog
:
Welcome to your wiki
>
Wiki blog
>
Add a new category
Top Menu
Show
:
Comments
Attachments
History
Information
Stampa
:
Stampa
Anteprima di stampa
Esporta come PDF
Esporta in formato RTF
Esporta come HTML
Esporta in formato XAR
Wiki source code of
Add a new category
Hide line numbers
1: #set($space = "$!request.space") 2: #if("$!request.name" != ’’) 3: #if($space != "") 4: #set($newCategoryDoc = $xwiki.getDocument("${space}.${request.name}")) 5: #else 6: #set($newCategoryDoc = $xwiki.getDocument("${request.name}")) 7: #end 8: #if($newCategoryDoc.isNew()) 9: #set($newCategoryObj = $newCategoryDoc.newObject("Blog.CategoryClass")) 10: $newCategoryObj.set("name", $request.name) 11: $newCategoryObj.set("description", $request.description) 12: $newCategoryDoc.setParent($request.parent) 13: #set($content = "#includ") 14: #set($content = "${content}eForm(’Blog.CategorySheet’)") 15: $newCategoryDoc.setContent($content) 16: $newCategoryDoc.save() 17: #set($catLink = "[${newCategoryDoc.name}>${newCategoryDoc.fullName}]") 18: #info($msg.get("xe.blog.category.created", [$catLink])) 19: #else 20: $response.setStatus(409) 21: #set($catLink = "[${newCategoryDoc.name}>${newCategoryDoc.fullName}]") 22: #warning($msg.get("xe.blog.category.exists", [$catLink])) 23: #end 24: #end 25: <form action="" method="post"> 26: <div> 27: #if($space != "") 28: <input type="hidden" name="space" value="$space"/> 29: #end 30: <dl> 31: <dt><label for="name">$msg.get("xe.blog.categories.name")</label></dt> 32: <dd><input type="text" name="name" id="name" style="width: 95%"/></dd> 33: #if("$!parentCategory" == "") 34: <dt><label for="parent">$msg.get("xe.blog.categories.parentcategory")</label></dt> 35: #set($sql = ", BaseObject obj where ") 36: #if($space != "") 37: #set($sql = "${sql}doc.space = ’${space}’ and ") 38: #end 39: #set($sql = "${sql}obj.name = doc.fullName and obj.className = ’Blog.CategoryClass’ and doc.fullName <> ’Blog.CategoryTemplate’ order by doc.name") 40: <dd><select name="parent" id="parent" style="width: 95%"> 41: <option selected="selected" value="Blog.Categories">None</option> 42: #foreach($category in $xwiki.searchDocuments($sql)) 43: <option value="$category">$xwiki.getDocument($category).display(’name’, ’view’)</option> 44: #end 45: </select></dd> 46: #else 47: <dt><input type="hidden" name="parent" value="$parentCategory"/></dt> 48: #end 49: <dt><label for="description">$msg.get("xe.blog.categories.description")</label></dt> 50: <dd><textarea name="description" id="description" rows="2" cols="20" style="width: 95%"></textarea></dd> 51: </dl> 52: <span class="buttonwrapper"><input type="submit" value="$msg.get("xe.blog.categories.add")" class="button"/></span> 53: </div> 54: </form>
Recent Blog Posts
The first post of your wiki's blog
Blog Categories
News
(1)
Other
(0)
Personal
(0)
Blog Archive
2009
(1)
Search
Quick Links
Wiki Dashboard
Document Index
Blog
Sandbox
My Recent Modifications
dany
|
marco