diff --git a/ccm-cms-assets-relatedlink/application.xml b/ccm-cms-assets-relatedlink/application.xml
index d7750e791..781a17a6d 100755
--- a/ccm-cms-assets-relatedlink/application.xml
+++ b/ccm-cms-assets-relatedlink/application.xml
@@ -9,11 +9,11 @@
-
+
diff --git a/ccm-cms-assets-relatedlink/web/themes/freemarker/ccm-cms-assets-relatedlink.ftl b/ccm-cms-assets-relatedlink/web/themes/freemarker/ccm-cms-assets-relatedlink.ftl
new file mode 100644
index 000000000..53ca8662d
--- /dev/null
+++ b/ccm-cms-assets-relatedlink/web/themes/freemarker/ccm-cms-assets-relatedlink.ftl
@@ -0,0 +1,51 @@
+<#ftl ns_prefixes={
+"bebop":"http://www.arsdigita.com/bebop/1.0",
+"cms":"http://www.arsdigita.com/cms/1.0",
+"nav":"http://ccm.redhat.com/navigation",
+"ui": "http://www.arsdigita.com/ui/1.0"}
+>
+
+<#function getRelatedLinks item linkListName="NONE">
+ <#return item["./links[./linkListName='${linkListName}']"]>
+#function>
+
+<#function getLinkType link>
+ <#if link["./targetType]@@text == "externalLink" and link["./targetURI"] == "caption">
+ <#return "caption">
+ <#elseif link["./targetType]@@text == 'internalLink">
+ <#return "internalLink">
+ <#else>
+ <#return "externalLink">
+ #if>
+#function>
+
+<#function getLinkTitle link>
+ <#return link["./linkTitle"]@@text>
+<#function>
+
+<#function getLinkDescription link>
+ <#return link["./linkDescription"]>
+#function>
+
+<#function getLinkOrder link>
+ <#return link["./linkOrder"]@@text>
+#function>
+
+<#function getInternalLinkParameters link>
+ <#if getTargetUri(link)@starts_with("&?")>
+ <#return "&${getTargetUri(link)[3]}">
+ <#else>
+ <#return "">
+ #if>
+#function>
+
+<#function getTargetUri link>
+ <#assign params>
+
+ #assign>
+ <#if getLinkType(link) == 'internalLink'>
+ <#return "${contextPrefix}/redirect/?oid=${link["./targetItem/@oid"]}${getInternalLinkParameters(link)}">
+ <#else>
+ <#return link["./targetURI"]@@text>
+ <#/if>
+#function>
\ No newline at end of file