Toggle navigation
Log-in
Wiki Index
Page Index
User Index
Application Index
Blog
CategorySheet
Wiki source code of
CategorySheet
Last modified by superadmin on 2016/07/29 17:18
Hide line numbers
1: {{include reference="Blog.CategoriesCode"/}} 2: 3: {{velocity}} 4: #set ($discard = $xwiki.ssx.use("Blog.ManageCategories")) 5: #set ($discard = $xwiki.jsx.use("Blog.ManageCategories")) 6: #set ($obj = $doc.getObject($blogCategoryClassname)) 7: #if ($obj) 8: #getEntriesForCategory($doc.fullName $discard $totalEntries) 9: = Category: $services.rendering.escape($obj.getValue('name'), $doc.syntax) ($totalEntries posts) [[#toolImage('feed' '[RSS]')>>Blog.CategoryRss||queryString="xpage=plain&category=$escapetool.url($doc.fullName)" title="RSS"]] = 10: {{html wiki=true}} 11: ## Keep testing the inline action for backward compatibility with older categories. 12: #if ($xcontext.action != 'edit' && $xcontext.action != 'inline') 13: {{include reference="Blog.CreatePost"/}} 14: 15: #getCategoriesHierarchy($doc.space $tree) 16: #if ("$!tree.get($doc.fullName)" != '') 17: (% class="blog-categories-list subcategories" %) 18: ((( 19: ((( 20: **Subcategories** 21: ))) 22: ((( 23: #displayCategoriesHierarchyRecursive($tree $doc.fullName 1 'simple') 24: ))) 25: ))) 26: #end 27: (% class="clearfloats" %)((())) 28: 29: #getEntriesForCategory($doc.fullName $entries $totalEntries) 30: #if ($totalEntries == 0) 31: {{info}}{{translation key="xe.blog.categories.noentries"/}}{{/info}} 32: #else 33: #displayBlog($entries 'category' true true) 34: ## displayNavigationLinks requires a blog document, to determine how should the entries be split into pages. Return this 35: ## document, as the macro fallbacks to 'paginated' in case the right setting cannot be determined. 36: #displayNavigationLinks($doc) 37: #end 38: #end 39: {{/html}} 40: #elseif ($doc.fullName == $blogCategorySheet) 41: {{translation key="xe.blog.categories.sheetmessage"/}} 42: #else 43: {{warning}}{{translation key="xe.blog.categories.notcategory"/}}{{/warning}} 44: #end 45: {{/velocity}}