Toggle navigation
Log-in
myITGuide
Page Index
User Index
Application Index
Global
Wiki Index
Home
Blog
Links
Database
SQL Server
Cassandra
BigData
PostgreSQL
Redis
MariaDB
MongoDB
Tools
T-SQL
Powershell
Python
Scala
R
Jupyter
Java
Solution
Streaming
Spark
Storm
Search
Solr
ElasticSearch
Kafka
Puppet
Kibana
Docker
Kubernetes
OS
Windows
Linux
About
About Us
Email Us
Blog
CategorySheet
Wiki source code of
CategorySheet
Last modified by superadmin on 2016/12/20 10:05
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')>>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}}