为什么Alfresco会忽略一些网页脚本或模板修改?

时间:2014-04-03 09:12:17

标签: maven alfresco-share

我正在使用Alfresco社区4.2

我在Maven中创建了一个AMP共享模块进行自定义,我编辑了几个模板文件,主要是注释掉/删除一些不需要的功能以清理用户界面。

对于某些模板文件,我的修改是考虑在内的,而其他模板文件则不是。

web-extension / site-webscripts / org / alfresco / footer / footer.get.html.ftl中的工作修改示例

我删除了带有版权的页脚图片,它实际上不再出现在我的Alfresco安装中。

<@markup id="html">
   <@uniqueIdDiv>
      <#assign fc=config.scoped["Edition"]["footer"]>
      <div class="footer ${fc.getChildValue("css-class")!"footer-com"}">
      </div>
   </@>
</@>

web-extension / site-webscripts / org / alfresco / navigation / collaboration-navigation.get.html.ftl中的非工作修改示例

我删除了“网站信息中心”链接和“网站会员”链接,但它们仍然出现在我正在创建的任何现有网站或新网站上...

<@markup id="html">
   <@uniqueIdDiv>
      <#assign activeSite = page.url.templateArgs.site!"">
      <#assign pageFamily = template.properties.pageFamily!"dashboard">
      <div class="site-navigation">
      <#if siteExists>
         <#if siteValid>
            <span class="navigation-separator">&nbsp;</span>
            <#list pages as p>
               <#assign linkPage=p.pageUrl!p.title/>
               <#if linkPage?index_of(pageFamily) != -1>
                  <#assign linkClass>class="active-page theme-color-4"</#assign>      
               <#else>
                  <#assign linkClass>class="theme-color-4"</#assign>
               </#if>
            <span class="navigation-item"><a href="${url.context}/page/site/${activeSite}/${linkPage}" ${linkClass}>${(p.sitePageTitle!p.title)?html}</a></span>
               <#if p_has_next>
            <span class="navigation-gap">&nbsp;</span>
               </#if>
            </#list>
         </#if>
         <span class="navigation-separator">&nbsp;</span>
      </#if>
      </div>
   </@>
</@>

这里有人知道发生了什么事吗?我在编辑网页描边时遇到同样的问题,但在其中,我的修改从未被考虑过......

我已经检查了服务器上爆炸的WAR,我的所有文件都有效地存在于WEB-INF / classes / alfresco / web-extension / site-webscripts / org / alfresco / *文件夹中。

谢谢, 的Jérémy

Alfresco论坛上的原创帖子:http://forums.alfresco.com/forum/developer-discussions/alfresco-share-development/alfresco-ignore-some-webscripts-or-templates

1 个答案:

答案 0 :(得分:0)

问题已在Alfresco论坛上得到解决。

简答:使用共享扩展模块。

答案很长:转到原始帖子http://forums.alfresco.com/forum/developer-discussions/alfresco-share-development/alfresco-ignore-some-webscripts-or-templates