Last modified by Admin on 2008/11/20 23:17

Show last authors
1 {{include document="Blog.BlogCode"/}}
2
3 {{include document="Blog.CategoriesCode"/}}
4
5 {{velocity filter="none"}}
6 {{html clean="false" wiki="true"}}
7 $xwiki.jsx.use('Blog.ManageCategories', {'mode' : 'select'})##
8 $xwiki.ssx.use('Blog.ManageCategories')##
9 #getEntryObject($doc $entryObj)
10 #if("$!entryObj" == '')
11 #warning($msg.get('xe.blog.sheet.notpost'))
12 #elseif($xcontext.action != 'inline')
13 ## View mode
14 #isPublished($entryObj $isPublished)
15 #isHidden($entryObj $isHidden)
16 ## displayBlog requires a list of documents, and whether to display only an extract or the full entry.
17 #displayBlog([$tdoc] 'single' false false)
18 #else
19 <dl>
20 <dt>$msg.get('xe.blog.sheet.title')</dt>
21 <dd>$doc.display('title', 'edit', $entryObj)</dd>
22 <dt>$msg.get('xe.blog.sheet.content')</dt>
23 <dd>$doc.display('content', 'edit', $entryObj)</dd>
24 <dt>$msg.get('xe.blog.sheet.summary')</dt>
25 <dd>$doc.display('extract', 'edit', $entryObj)</dd>
26 <dt>$msg.get('xe.blog.sheet.category')</dt>
27 <dd>
28 #displayCategoryManagementTree('' 'selectable')
29 <div class="clearfloats"></div>
30 </dd>
31 </dl>
32 #template('tagedit.vm')
33 #isPublished($entryObj $isPublished)
34 #if($isPublished)
35 #if($doc.creator == $xcontext.user)
36 #publishMessageBox($msg.get('xe.blog.sheet.publicationdate', [${doc.display('publishDate', 'view', $entryObj)}]))
37 #set($hideArticle = ${doc.display('hidden', 'edit', $entryObj)})
38 #hideMessageBox($msg.get('xe.blog.sheet.hidearticle', [${hideArticle}]))
39 #end
40 #else
41 #set($defaultDate = $xwiki.getDocument($blogPostTemplate).getObject($blogPostClassname).getProperty('publishDate').value.time)
42 #if($entryObj.getProperty('publishDate').value.time == $defaultDate)
43 ## The publish date was not set, force it to be the creation date
44 $entryObj.set('publishDate', $doc.creationDate)
45 #end
46 #publishMessageBox("$msg.get('xe.blog.sheet.notpublished') <label>**$msg.get('xe.blog.sheet.publish') ${doc.display('published', 'edit', $entryObj)}**</label>\\<label>$msg.get('xe.blog.sheet.setdate') ${doc.display('publishDate', 'edit', $entryObj)}</label>")
47 #end
48 #end
49 {{/html}}
50 {{/velocity}}