Tags
Log-in
|
Main
:
Welcome to your wiki
>
Tags
Top Menu
Show
:
Comments
Attachments
History
Information
Stampa
:
Stampa
Anteprima di stampa
Esporta come PDF
Esporta in formato RTF
Esporta come HTML
Esporta in formato XAR
Wiki source code of
Tags
Show line numbers
## ## Tag application. ## ## - See a Tag Cloud of all tags within the wiki. ## - See all the pages tagged with the given tag. ## - Rename a tag. ## - Delete a tag. ## $xwiki.ssx.use(’Main.Tags’)## ## ## Set application variables (action and tag) from URL parameters. ## #set($do = "$!{request.get(’do’)}") #set($tag = "$!{request.get(’tag’)}") ## ## Macro displayTagAppTitle. Display level1 title of this app. ## #macro(displayTagAppTitle $tag $displayButtons) <h1 class="xapp"> <span> <a href="$doc.getURL("view")">$msg.get("xe.tag.tags")</a> #if($do != ’’ && $tag != ’’) / <span class="highlight tag"> <a href="$doc.getURL(’view’, "do=viewTag&tag=${tag}")">$tag</a> #if($xwiki.hasAdminRights() && $displayButtons) <a href="$doc.getURL(’view’, "do=prepareRename&tag=${tag}")" class="button rename" rel="nofollow">Rename</a> <a href="$doc.getURL(’view’, "do=prepareDelete&tag=${tag}")" class="button delete" rel="nofollow">Delete</a> #end </span> #end </span> </h1> #end ## ## Switch between all possible actions: ## viewTag, prepareRename, rename, prepareDelete, delete, default (Tag cloud) ## #if($do == ’viewTag’) ## ## View tag ## #displayTagAppTitle($tag true) #if("$!{request.get(’renamedTag’)}" != ’’) #info($msg.get(’xe.tag.rename.success’, [$request.get(’renamedTag’)])) #end #set ($list = $xwiki.tag.getDocumentsWithTag($tag)) <div> <div id="dashboardleft" style="float:left; width: 44.9%;"> <div style="padding-right:20px;"> <h3 class="xapp">$msg.get(’xe.tag.alldocs’, [$tag])</h3> #displayDocumentList($list true $blacklistedSpaces) </div> </div> <div id="dashboardright" style="float:left; width: 55.1%;"> <div style="padding-left: 20px;"> <h3 class="xapp">$msg.get("xe.tag.recentchanges", [$tag])</h3> #set($rcTag = [$tag]) #includeInContext(’Main.RecentChanges’) </div> </div> <div style="clear:both; margin-bottom: 40px;"><!-- --></div> </div> #elseif($do == ’prepareRename’) ## ## Prepare rename tag ## #displayTagAppTitle($tag false) <form id="renameForm" action="$doc.getURL()" method="post"> <div> <input name="do" type="hidden" value="renameTag" /> <input name="tag" type="hidden" value="$tag" /> $msg.get(’xe.tag.rename.renameto’, [$tag]) <input type="text" name="renameTo" /> <span class="buttonwrapper"><input type="submit" value="$msg.get(’xe.tag.rename’)"/></span> </div> </form> #elseif($do == ’renameTag’) ## ## Rename tag ## #set($renameTo = "$!{request.get(’renameTo’)}") #set($success = false) #if ($renameTo != ’’) #set($success = $xwiki.tag.renameTag($tag, $renameTo)) #end #if ($success == true || $success == ’OK’) #set($encodedRenameTo = $util.encodeURI($renameTo)) #set($encodedTag = $util.encodeURI($tag)) $response.sendRedirect($doc.getURL(’view’, "do=viewTag&tag=${encodedRenameTo}&renamedTag=${encodedTag}")) #else #error($msg.get(’xe.tag.rename.failure’, [$tag, $renameTo])) #end #elseif($do == ’prepareDelete’) ## ## Prepare delete tag ## #displayTagAppTitle($tag false) <form id="deleteForm" action="$doc.getURL()" method="post"> <div> <input name="do" type="hidden" value="deleteTag" /> <input name="tag" type="hidden" value="$tag" /> <span class="buttonwrapper"><input type="submit" value="$msg.get("xe.tag.delete", [$tag])" /></span> </div> </form> #elseif($do == ’deleteTag’) ## ## Delete tag ## #set($success = $xwiki.tag.deleteTag($tag)) #if ($success == true || $success == ’OK’) #set($encodedTag = $util.encodeURI($tag)) $response.sendRedirect($doc.getURL(’view’, "deletedTag=${encodedTag}")) #else #error($msg.get(’xe.tag.delete.failure’, [$tag])) #end #else ## ## View all tags (Tag Cloud) ## #set($tags = $xwiki.tag.getTags(true)) #set ($title = ’All Tags’) #displayTagAppTitle("" false) #if("$!{request.get(’deletedTag’)}" != ’’) #info($msg.get(’xe.tag.delete.success’, [$request.get(’deletedTag’)])) #end #set($docextras = []) #includeInContext("XWiki.TagCloud") #end
Search
Quick Links
Wiki Dashboard
Document Index
Blog
Sandbox
My Recent Modifications
dany
|
marco