<?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 I believe everything you need is already in HEAD.Here's... in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/i-believe-everything-you-need-is-already-in-head-here-s/m-p/105481#M73753</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I believe everything you need is already in HEAD.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Here's the full Web Script for displaying the name of the node as specified by its node reference on the url.&amp;nbsp; Add the following three files to your web scripts folder…&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;example.get.desc.xml&lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;&amp;lt;webscript&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;shortname&amp;gt;Search example&amp;lt;/shortname&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;description&amp;gt;Demonstrate use of javascript search api&amp;lt;/description&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;url format="html" template="/showname?noderef={noderef}"/&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;authentication&amp;gt;user&amp;lt;/authentication&amp;gt;&lt;BR /&gt;&amp;lt;/webscript&amp;gt;&lt;BR /&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;STRONG&gt;example.get.js&lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;// use the javascript search api to get the node for the noderef argument&lt;BR /&gt;var node = search.findNode(args.noderef);&lt;BR /&gt;&lt;BR /&gt;// setup model for template to render&lt;BR /&gt;model.node_that_has_been_found = node;&lt;BR /&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;STRONG&gt;example.get.html.ftl&lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;&amp;lt;html&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;body&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;#if node_that_has_been_found?exists&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Name of node ${args.noderef} is ${node_that_has_been_found.name}.&lt;BR /&gt;&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; Node ${args.noderef} does not exist.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/#if&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;/body&amp;gt;&lt;BR /&gt;&amp;lt;/html&amp;gt;&lt;BR /&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;You can then issue the URL…&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;A href="http://localhost:8080/alfresco/service/showname?noderef=workspace://SpacesStore/cb7c90ec-0dcc-11dc-809c-c38e52448afe" rel="nofollow noopener noreferrer"&gt;http://localhost:8080/alfresco/service/showname?noderef=workspace://SpacesStore/cb7c90ec-0dcc-11dc-809c-c38e52448afe&lt;/A&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;for a node in your repository (use the Node Browser to get a noderef).&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Basically, if you add a javascript file, it will be executed before the template.&amp;nbsp; The full javascript api is available.&amp;nbsp; You can populate the special 'model' object with named values which are then accessible in the template e.g. node_that_has_been_found in the above example.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 01 Jun 2007 22:24:06 GMT</pubDate>
    <dc:creator>davidc</dc:creator>
    <dc:date>2007-06-01T22:24:06Z</dc:date>
    <item>
      <title>I believe everything you need is already in HEAD.Here's...</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/i-believe-everything-you-need-is-already-in-head-here-s/m-p/105481#M73753</link>
      <description>I believe everything you need is already in HEAD.Here's the full Web Script for displaying the name of the node as specified by its node reference on the url.&amp;nbsp; Add the following three files to your web scripts folder…example.get.desc.xml&amp;lt;webscript&amp;gt;&amp;nbsp; &amp;lt;shortname&amp;gt;Search example&amp;lt;/shortnam</description>
      <pubDate>Fri, 01 Jun 2007 22:24:06 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/i-believe-everything-you-need-is-already-in-head-here-s/m-p/105481#M73753</guid>
      <dc:creator>davidc</dc:creator>
      <dc:date>2007-06-01T22:24:06Z</dc:date>
    </item>
    <item>
      <title>Re: I believe everything you need is already in HEAD.Here's...</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/i-believe-everything-you-need-is-already-in-head-here-s/m-p/105482#M73754</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I have a similar question&amp;nbsp; about nodeRef and javascript.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;(1) search.findNode(&amp;lt;nodeRef string&amp;gt;) works only when the lucene search is completed? Or the contents with this nodeRef is alive, find method returns node object with no exception?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;(2) Can search.findNode(&amp;lt;nodeRef string&amp;gt;) find the node of past versioned content with versionable aspect?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; The form of nodeRef string of This past versioned content is "ersionStore://lightWeightVersionStore/xxxxxxxx"&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 Jul 2007 09:33:31 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/i-believe-everything-you-need-is-already-in-head-here-s/m-p/105482#M73754</guid>
      <dc:creator>tak</dc:creator>
      <dc:date>2007-07-03T09:33:31Z</dc:date>
    </item>
    <item>
      <title>Re: I believe everything you need is already in HEAD.Here's...</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/i-believe-everything-you-need-is-already-in-head-here-s/m-p/105483#M73755</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;(1) search.findNode(&amp;lt;nodeRef string&amp;gt;) works only when the lucene search is completed? Or the contents with this nodeRef is alive, find method returns node object with no exception?&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt;Not sure what you mean, but findNode only returns a result upon completion of the search.&amp;nbsp; If the node is not found, null is returned.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;(2) Can search.findNode(&amp;lt;nodeRef string&amp;gt;) find the node of past versioned content with versionable aspect? &lt;BR /&gt;The form of nodeRef string of This past versioned content is "ersionStore://lightWeightVersionStore/xxxxxxxx"&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt;No, the current javascript search api is restricted to the Spaces store.&amp;nbsp; You could introduce your own search root object hooked into the version store - see script-services-context.xml.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 03 Jul 2007 10:23:43 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/i-believe-everything-you-need-is-already-in-head-here-s/m-p/105483#M73755</guid>
      <dc:creator>davidc</dc:creator>
      <dc:date>2007-07-03T10:23:43Z</dc:date>
    </item>
  </channel>
</rss>

