我在使用Alfresco社区4.2
我在Maven中为自定义创建了一个AMP共享模块,我编辑了几个模板文件,本质上是注释/删除一些不必要的功能来清理用户界面。
对于一些模板文件,我的修改是考虑到的,而其他的则不是。
web-extension/site-webscripts/org/alfresco/footer/footer.get.html.ftl中的工作修改实例
我删除了页脚图像与版权,它实际上不再出现在我的阿弗雷科安装。
<@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/*文件夹中。
谢了,杰蕾
阿弗雷科论坛的原始帖子:http://forums.alfresco.com/forum/developer-discussions/alfresco-share-development/alfresco-ignore-some-webscripts-or-templates
发布于 2014-04-06 12:57:57
这个问题已经在Alfresco论坛上得到了解决。
简单回答:使用共享扩展模块。
长答案:转到原来的线程http://forums.alfresco.com/forum/developer-discussions/alfresco-share-development/alfresco-ignore-some-webscripts-or-templates
https://stackoverflow.com/questions/22832949
复制相似问题