Code source wiki de Manage blog categories

Modifié par Administrator le 2008/11/21 07:56

Afficher les derniers auteurs
1 #set($space = "$!request.space")
2 #includeMacros("Blog.CategoriesCode")
3
4 1 Manage blog categories
5
6 1.1 Existing categories
7 #if ("$!request.action" == "delete")
8 #foreach($item in $request.getParameterValues("${blogPostClassname}__category"))
9 #deleteCategory($item)
10 #end
11 #elseif("$!request.action" == "create")
12 #set($title = $request.newCategoryName)
13 #set($name = "${doc.space}.${title}")
14 $response.sendRedirect($xwiki.getURL($name, 'save', "template=${blogCategoryTemplate}&parent=${request.newCategoryParent}&title=${title}&${blogCategoryClassname}_0_name=${title}&${blogCategoryClassname}_0_description=&xredirect=${doc.getURL()}"))
15 #end
16 <form action="" method="post">
17 <div>
18 <input type="hidden" name="action" value="delete"/>
19 #getCategoriesHierarchy("" $tree)
20 #displayCategoriesHierarchy($tree 'selectable')
21 <input type="hidden" name="manage" value="true"/>
22 <input type="submit" name="delete" value="Delete selected categories"/>
23 </div>
24 </form>
25
26 1.1 Add a category
27
28 #showCreateCategoryBox($tree)
#getBlogDocument($space $blogDoc)