<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic not able to add a label in node-header in document list page in Alfresco Forum</title>
    <link>https://connect.hyland.com/t5/alfresco-forum/not-able-to-add-a-label-in-node-header-in-document-list-page/m-p/65573#M22161</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am trying to customize the node-header of document list page in alfresco.what I am doing is checking for the presence of&amp;nbsp; pdffolder aspect that compresses all the files inside a folder and if the aspect is present,then compressed label is added,otherwise original label is added.for this I have added the following code in node-header.get.html.ftl&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;#if !isContainer&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;#assign nodeType = node.type?replace(":","_") + ".title"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;#assign fileExtIndex = item.fileName?last_index_of(".")&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;#if fileExtIndex gt -1&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;#assign fileExt = item.fileName?substring(fileExtIndex + 1)?lower_case&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;#elseif node.mimetype?? &amp;amp;&amp;amp; mimetypes.getExtension(node.mimetype)??&amp;gt;&amp;lt;#-- Mimetype may be null if it is not known in the repository --&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;#assign fileExt = mimetypes.getExtension(node.mimetype)&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;#else&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;#assign fileExt = "generic"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/#if&amp;gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;#if node.hasAspect("ev&lt;img id="smileytongue" class="emoticon emoticon-smileytongue" src="https://connect.hyland.com/i/smilies/16x16_smiley-tongue.png" alt="Smiley Tongue" title="Smiley Tongue" /&gt;dffolder")&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;#assign viewType = "Compressed"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;#else&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;#assign viewType = "Original"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;lt;/#if&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/#if&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;but it is showing the exception "FreeMarker template error:&lt;BR /&gt;The following has evaluated to null or missing:&lt;BR /&gt;==&amp;gt; node.hasAspect&amp;nbsp; [in template "org/alfresco/components/node-details/node-header.get.html.ftl""&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 13 Feb 2018 09:57:58 GMT</pubDate>
    <dc:creator>ayushi_agrahari</dc:creator>
    <dc:date>2018-02-13T09:57:58Z</dc:date>
    <item>
      <title>not able to add a label in node-header in document list page</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/not-able-to-add-a-label-in-node-header-in-document-list-page/m-p/65573#M22161</link>
      <description>I am trying to customize the node-header of document list page in alfresco.what I am doing is checking for the presence of&amp;nbsp; pdffolder aspect that compresses all the files inside a folder and if the aspect is present,then compressed label is added,otherwise original label is added.for this I have add</description>
      <pubDate>Tue, 13 Feb 2018 09:57:58 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/not-able-to-add-a-label-in-node-header-in-document-list-page/m-p/65573#M22161</guid>
      <dc:creator>ayushi_agrahari</dc:creator>
      <dc:date>2018-02-13T09:57:58Z</dc:date>
    </item>
    <item>
      <title>Re: not able to add a label in node-header in document list page</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/not-able-to-add-a-label-in-node-header-in-document-list-page/m-p/65574#M22162</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You are trying to use the repository api on share freemarker script.On share side you will not be able to use hasAspect method.Infact, I think the node object itself is not available on share side.Its just an json object.You need to override the get.js file and call repository webscript to check this.You can make ajax call as well to custom webscript for making check of aspects.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can check&amp;nbsp; more details of hasaspect method of freemarker on below page.&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://docs.alfresco.com/5.2/references/API-FreeMarker-DefaultModelMethods-hasAspect.html" title="https://docs.alfresco.com/5.2/references/API-FreeMarker-DefaultModelMethods-hasAspect.html" rel="nofollow noopener noreferrer"&gt;hasAspect | Alfresco Documentation&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 13 Feb 2018 10:43:55 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/not-able-to-add-a-label-in-node-header-in-document-list-page/m-p/65574#M22162</guid>
      <dc:creator>krutik_jayswal</dc:creator>
      <dc:date>2018-02-13T10:43:55Z</dc:date>
    </item>
    <item>
      <title>Re: not able to add a label in node-header in document list page</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/not-able-to-add-a-label-in-node-header-in-document-list-page/m-p/65575#M22163</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;thanks krutik,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;can u tell me if there is any out of the box webscript which checks for the presence of aspect in alfresco&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 14 Feb 2018 12:06:54 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/not-able-to-add-a-label-in-node-header-in-document-list-page/m-p/65575#M22163</guid>
      <dc:creator>ayushi_agrahari</dc:creator>
      <dc:date>2018-02-14T12:06:54Z</dc:date>
    </item>
  </channel>
</rss>

