Web Script: org/alfresco/components/discussions/topic.get
Generated from /share/service/script/org/alfresco/components/discussions/topic.get on Jun 14, 2026 2:45:24 PM

Script Properties
Id:org/alfresco/components/discussions/topic.get
Short Name:Discussions View topic
Description:Discussions: Returns a detail view of a topic
Authentication:none
Transaction:none
Method:GET
URL Template:/components/discussions/topic?id={nodeID}
Format Style:any
Default Format:html
Negotiated Formats:[undefined]
Implementation:class org.alfresco.web.scripts.DeclarativeWebScript
Extensions:[undefined]

Store: classpath:alfresco/site-webscripts

File: org/alfresco/components/discussions/topic.get.desc.xml
<webscript>
  <shortname>Discussions View topic</shortname>
  <description>Discussions: Returns a detail view of a topic</description>
  <url>/components/discussions/topic?id={nodeID}</url>
</webscript>
File: org/alfresco/components/discussions/topic.get.head.ftl
<#-- General discussion components assets - added in the page template
   <script type="text/javascript" src="${page.url.context}/components/blog/blogdiscussions-common.js"></script>
   <script type="text/javascript" src="${page.url.context}/components/discussions/discussions-common.js"></script>
-->

<!-- Tag library assets -->
<link rel="stylesheet" type="text/css" href="${page.url.context}/modules/taglibrary/taglibrary.css" />
<script type="text/javascript" src="${page.url.context}/modules/taglibrary/taglibrary.js"></script>

<!-- Topic Assets -->
<script type="text/javascript" src="${page.url.context}/components/discussions/topic.js"></script>
<link rel="stylesheet" type="text/css" href="${page.url.context}/components/discussions/topic.css" />
File: org/alfresco/components/discussions/topic.get.html.ftl
<#assign container = args.container!'discussions' />

<script type="text/javascript">//<![CDATA[
   new Alfresco.DiscussionsTopic("${args.htmlid}").setOptions(
   {
      siteId: "${page.url.templateArgs.site}",
      containerId: "${container}",
      topicId: "${page.url.args.topicId!''}"
   }).setMessages(
      ${messages}
   );
//]]></script>
<div id="${args.htmlid}-topic">
   <div id="${args.htmlid}-topic-view-div">
   </div>
   <div id="${args.htmlid}-topic-edit-div" class="hidden">
   </div>
</div>
File: org/alfresco/components/discussions/topic.get.properties
## template
header.back=Go to Topic List

## js messages
message.loadtopicdata.failure=Unable to load topic data
message.confirm.delete=Do you really want to delete topic ''{0}''?
message.delete.success=Topic deleted
message.delete.failure=Unable to delete topic
message.loadeditform.failure=Unable to load edit form
message.savetopic.success=Topic updated
message.savetopic.failure=Unable to save topic
message.submitting=Submitting...
message.wait=Please wait...
action.reply=Reply
action.edit=Edit
action.delete=Delete
button.delete=Delete
post.updated=Updated
post.createdOn=Created on
post.author=Author 
post.lastReplyBy=Last reply by 
post.lastReplyOn=Last reply on 
replies.label=Replies
replies.noReplies=None
said=said
tags.label=Tag
tags.noTags=(None)

## file taglibrary.lib.ftl
taglibrary.tags=Tags
taglibrary.typetag=Type Tag(s)
taglibrary.populartagslink=Choose from popular tags in this site
taglibrary.msg.failedLoadTags=Cannot load tags from the server (connection down?)
taglibrary.msg.unableLoadTags=Unable to load tags: {0}

## YUI Editor keys
yuieditor.toolbar.group.font=Font Style
yuieditor.toolbar.group.lists=Lists
yuieditor.toolbar.group.link=Link
yuieditor.toolbar.item.createorderedlist=Create ordered list
yuieditor.toolbar.item.createunorderedlist=Create unordered list
yuieditor.toolbar.item.fontcolor=Font color
yuieditor.toolbar.item.backgroundcolor=Background color
yuieditor.toolbar.item.bold=Bold CTRL + SHIFT + B
yuieditor.toolbar.item.italic=Italic CTRL + SHIFT + I
yuieditor.toolbar.item.underline=Underline CTRL + SHIFT + U
yuieditor.toolbar.item.link=HTML Link CTRL + SHIFT + L

Store: classpath:alfresco/webscripts

[No implementation files]