Freemarker Inhalts-Template zur Darstellung von Flash.swf

cancel
Showing results for 
Search instead for 
Did you mean: 
dmc
Active Member

Freemarker Inhalts-Template zur Darstellung von Flash.swf

Das ist mein Content-Template für ein Customview:
<#——————————————————————>
<#– Zeigt innerhalb eines Verzeichnis/Smartspaces         –>
<#– die SWF, JPG- und HTML-Dateien an                        –>
<#——————————————————————>
<H4> Verzeichnis ${space.properties.title} </H4>
<#list space.children as child>
    <#if child.isDocument && (child.mimetype = "image/png" || child.mimetype = "image/gif" || child.mimetype= "image/jpeg")>
        <img src="/alfresco${child.url}">
    </#if>
</#list>

<#list space.children as child>
    <#if child.isDocument && (child.mimetype = "text/html")>
             ${child.content}
     </#if>
</#list>

<#list space.children as child>
    <#if child.isDocument && (child.mimetype = "application/x-shockwave-flash")>
             <img src="/alfresco${child.url}">
      </#if>
</#list>
Die Images und HTML-Inhalte werden korrekt dargestellt, aber bei Flash.swf-Dateien kommt nur der Image-Platzhalter. Wie kann ich das Flash.swf via Freemarker-Template im CustomView darstellen. Benötige ich das object-tag und/oder ein javascript zur Darstellung von Flash?


[size=85]Geändert von schneika (23.08.2007 um 18:12 Uhr). [/size]
1 Reply
dmc
Active Member

Re: Freemarker Inhalts-Template zur Darstellung von Flash.swf

Morgen!

Um es kurz zu sagen: ja!
Die kürzeste Form der Einbindung wäre wohl folgendes:
<#list space.children as child>
   <#if child.isDocument && (child.mimetype = "application/x-shockwave-flash")>
      <object>
         <embed src="/alfresco${child.url}" type="application/x-shockwave-flash" />
      </object>
   </#if>
</#list>
Gruß