【发布时间】: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"> </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"> </span>
</#if>
</#list>
</#if>
<span class="navigation-separator"> </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