【问题标题】:Why Alfresco ignore some webscripts or templates modifications?为什么 Alfresco 会忽略一些网页脚本或模板修改?
【发布时间】:2014-04-03 09:12:16
【问题描述】:

我正在使用 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/* 文件夹中。

谢谢, 杰里米

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

【问题讨论】:

    标签: maven alfresco-share


    【解决方案1】:

    问题已经在Alfresco论坛解决了。

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-10-27
      • 2011-04-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-04-20
      • 1970-01-01
      相关资源
      最近更新 更多