cancel
Showing results for 
Search instead for 
Did you mean: 

Kategorien für Site Links Dashlet

florian_s
Champ in-the-making
Champ in-the-making
Hallo,

ich würde gerne im Site Links Dashlet Oberpunkte anzeigen um die Links besser zu gliedern. Per Default werden Sie ja nur nach Titel sortiert.
Beispielsweise könnten ja die bereits vergebenen Tags  als Oberpunkte dienen.
Leider kenne ich mich mit Freemarker überhaupt nicht aus. Weiß jemand Rat?
Anbei die site-links.get.html.ftl

Vielen Dank im Voraus



<script type="text/javascript">//<![CDATA[
   new Alfresco.dashlet.SiteLinks("${args.htmlid}").setOptions(
   {
      siteId: "${page.url.templateArgs.site!''}"
   });
   new Alfresco.widget.DashletResizer("${args.htmlid}", "${instance.object.id}");
//]]></script>

<#assign site=page.url.templateArgs.site>

<div class="dashlet site-links">
   <div class="title">${msg("header.links")}</div>
   <div class="toolbar">
      <a id="${args.htmlid}-createLink-button" class="theme-color-1" href="#">${msg("link.createLink")}</a>
   </div>
   <div class="body scrollableList" <#if args.height??>style="height: ${args.height}px;"</#if>>
<#if numLinks?? && numLinks!=0>
   <#list links as link>
      <#assign linkUrl=link.url >
      <div id="${args.htmlid}-link-div-${link.name}" class="detail-list-item <#if link_index = 0>first-item<#elseif !link_has_next>last-item</#if>">
         <div>
            <div class="link">
               <a <#if !link.internal>target="_blank"</#if> href="<#if link.url?substring(0,1) == "/" || link.url?index_of("://") == -1>http://</#if>${link.url}" class="theme-color-1">${link.title?html}</a>
            </div>
            <div class="actions">
               <a id="${args.htmlid}-details-span-${link_index}" href="${url.context}/page/site/${site}/links-view?linkId=${link.name}" class="details" title="${msg("link.details")}"> </a>
            </div>
         </div>
      </div>
   </#list>
<#else>
      <div class="detail-list-item first-item last-item">
         <span>${msg("label.noLinks")}</span>
      </div>
</#if>
   </div>
</div>
1 REPLY 1

bwerner
Champ in-the-making
Champ in-the-making
Hallo,

Ganz ohne Vorkenntnisse wird das eher schwierig werden, sorry.
Zum Thema Freemarker gibt es hier im Wiki ein "Cookbook" das Dir die grundlegenden Möglichkeiten zeigt:
http://wiki.alfresco.com/wiki/FreeMarker_Template_Cookbook

und hier findest Du Informationen wie Du ein Dashlet erzeugen und ändern kannst:
http://wiki.alfresco.com/w/index.php?title=How_to#Dashlet

Viele Grüße,
Bernhard
Getting started

Tags


Find what you came for

We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.