Code source wiki de Manage blog categories
Modifié par Administrator le 2008/11/21 07:56
Afficher les derniers auteurs
author | version | line-number | content |
---|---|---|---|
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) |