<?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 Re: order a section list in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/order-a-section-list/m-p/293583#M246713</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Humm. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I tried &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; &amp;lt;#list sections?sort_by("orderIndex")&amp;nbsp; as section&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;and &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; &amp;lt;#list sections?sort_by("ws&lt;img id="smileysurprised" class="emoticon emoticon-smileysurprised" src="https://connect.hyland.com/i/smilies/16x16_smiley-surprised.png" alt="Smiley Surprised" title="Smiley Surprised" /&gt;rderIndex")&amp;nbsp; as section&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;when I dump the values in section I see. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;ws:excludeFromNavigation&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;cm:modified&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;cmis&lt;img id="smileysurprised" class="emoticon emoticon-smileysurprised" src="https://connect.hyland.com/i/smilies/16x16_smiley-surprised.png" alt="Smiley Surprised" title="Smiley Surprised" /&gt;bjectTypeId&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;cmis:name&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;ws&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;arentId&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;cm:name&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;type&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;sys:locale&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;ws:inheritRenditionConfig&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;id&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;cm:description&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;ws&lt;img id="smileysurprised" class="emoticon emoticon-smileysurprised" src="https://connect.hyland.com/i/smilies/16x16_smiley-surprised.png" alt="Smiley Surprised" title="Smiley Surprised" /&gt;rderIndex&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;cm:creator&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;cm:created&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;cmis&lt;img id="smileysurprised" class="emoticon emoticon-smileysurprised" src="https://connect.hyland.com/i/smilies/16x16_smiley-surprised.png" alt="Smiley Surprised" title="Smiley Surprised" /&gt;bjectId&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;cm:title&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;cm:modifier&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;cmis:lastModificationDate &lt;/SPAN&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 01 Jul 2013 21:06:39 GMT</pubDate>
    <dc:creator>michaelc</dc:creator>
    <dc:date>2013-07-01T21:06:39Z</dc:date>
    <item>
      <title>order a section list</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/order-a-section-list/m-p/293581#M246711</link>
      <description>This should be simple. I am pulling back a list of sections &amp;nbsp;&amp;nbsp; model.sections = context.properties.section.sections; then showing them.  &amp;lt;#list sections as section&amp;gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;a href="${url.context}${section.path}"&amp;gt;${section.name}&amp;lt;/a&amp;gt;  &amp;lt;/#list&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;   but I want them in index orde</description>
      <pubDate>Fri, 28 Jun 2013 20:40:18 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/order-a-section-list/m-p/293581#M246711</guid>
      <dc:creator>michaelc</dc:creator>
      <dc:date>2013-06-28T20:40:18Z</dc:date>
    </item>
    <item>
      <title>Re: order a section list</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/order-a-section-list/m-p/293582#M246712</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;&amp;lt;#list sections?sort_by("index") as section&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Assuming that your sections structure is [{"index":"index_text", "name":"name_text"}]&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Bob Johnson&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 30 Jun 2013 09:35:56 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/order-a-section-list/m-p/293582#M246712</guid>
      <dc:creator>rjohnson</dc:creator>
      <dc:date>2013-06-30T09:35:56Z</dc:date>
    </item>
    <item>
      <title>Re: order a section list</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/order-a-section-list/m-p/293583#M246713</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Humm. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I tried &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; &amp;lt;#list sections?sort_by("orderIndex")&amp;nbsp; as section&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;and &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; &amp;lt;#list sections?sort_by("ws&lt;img id="smileysurprised" class="emoticon emoticon-smileysurprised" src="https://connect.hyland.com/i/smilies/16x16_smiley-surprised.png" alt="Smiley Surprised" title="Smiley Surprised" /&gt;rderIndex")&amp;nbsp; as section&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;when I dump the values in section I see. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;ws:excludeFromNavigation&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;cm:modified&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;cmis&lt;img id="smileysurprised" class="emoticon emoticon-smileysurprised" src="https://connect.hyland.com/i/smilies/16x16_smiley-surprised.png" alt="Smiley Surprised" title="Smiley Surprised" /&gt;bjectTypeId&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;cmis:name&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;ws&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;arentId&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;cm:name&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;type&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;sys:locale&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;ws:inheritRenditionConfig&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;id&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;cm:description&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;ws&lt;img id="smileysurprised" class="emoticon emoticon-smileysurprised" src="https://connect.hyland.com/i/smilies/16x16_smiley-surprised.png" alt="Smiley Surprised" title="Smiley Surprised" /&gt;rderIndex&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;cm:creator&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;cm:created&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;cmis&lt;img id="smileysurprised" class="emoticon emoticon-smileysurprised" src="https://connect.hyland.com/i/smilies/16x16_smiley-surprised.png" alt="Smiley Surprised" title="Smiley Surprised" /&gt;bjectId&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;cm:title&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;cm:modifier&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;cmis:lastModificationDate &lt;/SPAN&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 01 Jul 2013 21:06:39 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/order-a-section-list/m-p/293583#M246713</guid>
      <dc:creator>michaelc</dc:creator>
      <dc:date>2013-07-01T21:06:39Z</dc:date>
    </item>
    <item>
      <title>Re: order a section list</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/order-a-section-list/m-p/293584#M246714</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I see the difficulty. The only defined sort in FreeMarker (that I am aware of) assumes the input array is a JSON structure and yours isn't. At which point you would have to sort sections in Javascript before passing it through to FreeMarker which is simple enough you just need the function to compare the property ws&lt;img id="smileysurprised" class="emoticon emoticon-smileysurprised" src="https://connect.hyland.com/i/smilies/16x16_smiley-surprised.png" alt="Smiley Surprised" title="Smiley Surprised" /&gt;rderIndex.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;so it would be something like&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;function sortSections(s1, s2) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;return (s1.properties["ws:orderIndex"] &amp;gt; s2.properties["ws:orderIndex"]) ? 1 : (s1.properties["ws:orderIndex"] &amp;lt; s2.properties["ws:orderIndex"]) ? -1 : 0;&lt;BR /&gt;}&lt;BR /&gt;sections.sort(sortSections);&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;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Bob Johnson&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 01 Jul 2013 23:45:42 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/order-a-section-list/m-p/293584#M246714</guid>
      <dc:creator>rjohnson</dc:creator>
      <dc:date>2013-07-01T23:45:42Z</dc:date>
    </item>
    <item>
      <title>Re: order a section list</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/order-a-section-list/m-p/293585#M246715</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;So based on what you stated I tried. &lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;function sortSections(s1, s2) {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;return (s1.properties["ws:orderIndex"] &amp;gt; s2.properties["ws:orderIndex"]) ? 1 : (s1.properties["ws:orderIndex"] &amp;lt; s2.properties["ws:orderIndex"]) ? -1 : 0;&lt;BR /&gt;}&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; var sections = context.properties.section.sections;&amp;nbsp; // Pull the child sections and passthem down.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; sections.sort(sortSections);&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;SPAN&gt;Failed as sort is undefined. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;This does not seem to be Javascript as I know it ( see next note ) &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;but based on that the following did work. &lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;function bubbleSort(a)&lt;BR /&gt;{&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; var swapped;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; do {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; swapped = false;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for (var i=0; i &amp;lt; a.length-1; i++) {&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; if (a&lt;EM&gt; &amp;gt; a[i+1]) {&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; var temp = a&lt;EM&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; a&lt;EM&gt; = a[i+1];&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; a[i+1] = temp;&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; swapped = true;&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; }&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; } while (swapped);&lt;BR /&gt;}&lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; var sections = context.properties.section.sections;&amp;nbsp; // Pull the child sections and passthem down.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; bubbleSort(a);&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;/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;/EM&gt;&lt;/EM&gt;&lt;/EM&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 03 Jul 2013 20:55:00 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/order-a-section-list/m-p/293585#M246715</guid>
      <dc:creator>michaelc</dc:creator>
      <dc:date>2013-07-03T20:55:00Z</dc:date>
    </item>
  </channel>
</rss>

