Allgemeine Aktionen:
Anmelden
Erstellen
▼
:
Kommentar erstellen
Wiki
▼
:
Dokumentenindex
»
Space:
Blog
▼
:
Dokumentenverzeichnis
»
Seite:
ManageCategories
Suche
Aktionen:
Exportieren
▼
:
Als PDF exportieren
Als RTF exportieren
Als HTML exportieren
Weitere Aktionen
▼
:
Druckvorschau
Zeige den Quellcode
Willkommen in den metamagix Wikis!
»
The Wiki Blog
»
Blog categories
»
Blog-Kategorien verwalten
Wiki-Quellcode von
Blog-Kategorien verwalten
Zuletzt geändert von
Administrator
am 2008/11/21 07:56
Inhalt
·
Kommentare
(0)
·
Anmerkungen
(0)
·
Anhänge
(0)
·
Historie
·
Information
Zeilennummern verstecken
1: {{include document="Blog.CategoriesCode"/}} 2: 3: {{velocity filter="none"}} 4: {{html clean="false" wiki="true"}} 5: #set($space = "$!request.space") 6: ## 7: ## 8: ###################################################### 9: ## Execute actions 10: ###################################################### 11: #if ("$!request.xaction" == 'delete') 12: #foreach($item in $request.getParameterValues('category')) 13: #deleteCategory($item) 14: #end 15: #elseif("$!request.xaction" == 'rename') 16: #set ($newFullName = "$!{request.newCategoryName}") 17: #if($newFullName.trim().equals('')) 18: $response.setStatus(400) 19: #error($msg.get('xe.blog.manageCategories.rename.error.emptyName')) 20: #elseif(!$xwiki.exists($request.category)) 21: $response.setStatus(404) 22: #error($msg.get('thispagedoesnotexist')) 23: #elseif($xwiki.exists($newFullName)) 24: $response.setStatus(409) 25: #error($msg.get('core.rename.alreadyExists', [$newFullName, $xwiki.getURL($newFullName)])) 26: #elseif(!$xwiki.hasAccessLevel('edit', $context.user, $newFullName)) 27: $response.setStatus(403) 28: #error($msg.get('core.rename.targetNotWritable', [$newFullName])) 29: #else 30: #renameCategory($request.category, $newFullName) 31: #end 32: #elseif("$!request.xaction" == 'create') 33: #set($title = "$!{request.newCategoryName}") 34: #if ($title.trim().equals('')) 35: $response.setStatus(400) 36: #error($msg.get('xe.blog.manageCategories.create.error.emptyName')) 37: #else 38: #set($name = "${doc.space}.${title}") 39: #set($title = $util.encodeURI($title)) 40: #set($newCategoryParent = $util.encodeURI($request.newCategoryParent)) 41: #if($request.ajax) 42: #if("$!{request.mode}" == 'select') 43: #set($xredirect = ${doc.getURL('view', "xpage=plain&display=list&listType=selectable&root=${newCategoryParent}")}) 44: #else 45: #set($xredirect = ${doc.getURL('view', "xpage=plain&display=list&root=${newCategoryParent}")}) 46: #end 47: $response.sendRedirect($xwiki.getURL($name, 'save', "template=${blogCategoryTemplate}&parent=${newCategoryParent}&${blogCategoryClassname}_0_name=${title}&${blogCategoryClassname}_0_description=&xredirect=$util.encodeURI($xredirect)")) 48: #else ## request.ajax 49: $response.sendRedirect($xwiki.getURL($name, 'save', "template=${blogCategoryTemplate}&parent=${newCategoryParent}&${blogCategoryClassname}_0_name=${title}&${blogCategoryClassname}_0_description=&xredirect=${util.encodeURI(${doc.getURL()})}")) 50: #end 51: #end ## empty title 52: #end 53: ##################################################### 54: ## Action execution done 55: ##################################################### 56: #if ("$!request.display" == 'list') 57: #set($displayType = "$!{request.listType}") 58: #if($displayType == '') 59: #set($displayType = 'editable') 60: #end 61: #displayCategoryManagementTree('' $displayType) 62: #elseif ("$!request.display" == 'addForm') 63: #getCategoriesHierarchy('' $tree) 64: #addCategoryForm() 65: #elseif ("$!request.display" == 'renameForm') 66: #renameCategoryForm() 67: #else 68: ## 69: $xwiki.ssx.use('Blog.ManageCategories')## 70: $xwiki.jsx.use('Blog.ManageCategories', {'minify':false})## 71: ## 72: #displayCategoryManagementTree('' 'editable') 73: #end 74: {{/html}} 75: {{/velocity}}
Recent Blog Posts
First blog post
Blog Categories
News
(1)
Other
(0)
Personal
(0)
Blog Archive