我正在使用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 / *文件夹中。
谢谢, 的Jérémy
Alfresco论坛上的原创帖子:http://forums.alfresco.com/forum/developer-discussions/alfresco-share-development/alfresco-ignore-some-webscripts-or-templates
答案 0 :(得分:0)
问题已在Alfresco论坛上得到解决。
简答:使用共享扩展模块。